8000 Add init and handle_call to seamlessly support behaviors designed around GenServer · Issue #98 · dominicletz/websockex · GitHub
[go: up one dir, main page]

Skip to content
10000

Add init and handle_call to seamlessly support behaviors designed around GenServer #98

Open

Description

@jotakami

I'm trying to wrap Websockex with GenStage but there are some minor gaps between the interfaces since GenStage is built on top of GenServer. In particular, there's typically an init callback which allows the server to initialize the state based on arguments, rather than just directly using whatever state the client passed to start_link. Also, while I can probably work around it with GenStage by avoiding synchronous stuff, it would make it waaaay simpler if Websockex supported synchronous requests (i.e. handle_call). Then you could basically just drop in GenServer-style behaviors.

Activity

  1. changed the title [-]Add init callback like GenServer[/-] [+]Add init and handle_call to seamlessly support behaviors designed around GenServer[/+] on Jun 19, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions

      0