Skip to content

[yjs] Error creating provider of type signalr: Error: Provider type "signalr" not found in registry #4293

@SyedTayyabUlMazhar

Description

@SyedTayyabUlMazhar

Description

I'm getting the following error when using a custom provider in YjsPlugin.

[yjs] Error creating provider of type signalr: Error: Provider type "signalr" not found in registry

I've registered my provider like this.


import { registerProviderType } from "@udecode/plate-yjs";

type SignalRProviderOptions = {
  url: string;
  roomName: string;
  token: string;
};

export class SignalRProvider {
  type = "signalr" as const;

  // .... implementation
}

registerProviderType("signalr", SignalRProvider);

Reproduction URL

No response

Reproduction steps

1. Create a custom provider class
2. Invoke registerProviderType
3. Use custom provider in YjsPlugin
4. See error: [yjs] Error creating provider of type signalr: Error: Provider type "signalr" not found in registry

Plate version

^48.0.1

Slate React version

^0.114.2

Screenshots

[yjs] Error creating provider of type signalr: Error: Provider type "signalr" not found in registry
    at createProvider (@udecode_plate-yjs_react.js?v=39b01474:640:11)
    at Object.init (@udecode_plate-yjs_react.js?v=39b01474:861:28)

Logs

Browsers

Chrome

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions