Loading...
Loading...
Serverpod message system — postMessage, addListener, createStream, global messages via Redis. Use when coordinating streams, sharing state across servers, or pub/sub messaging.
npx skill4agent add serverpod/serverpod serverpod-server-eventssession.messagesMessageScope.autoawait session.messages.postMessage('user_updates', UserUpdate(...));
// Restrict delivery with a scope:
await session.messages.postMessage('user_updates', message, scope: MessageScope.local);
await session.messages.postMessage('user_updates', message, scope: MessageScope.global);MessageScope.localMessageScope.globalStateErrorvar stream = session.messages.createStream<UserUpdate>('user_updates');
stream.listen((message) => print('Received: $message'));Tsession.messages.addListener<UserUpdate>('user_updates', (message) {
print('Received: $message');
});session.messages.removeListener(channel, callback)