initializeEndpoints method
Initializes all endpoints that are connected to the dispatch.
Implementation
@override
void initializeEndpoints(_i1.Server server) {
var endpoints = <String, _i1.Endpoint>{
'chat': _i2.ChatEndpoint()
..initialize(
server,
'chat',
'serverpod_chat',
)
};
connectors['chat'] = _i1.EndpointConnector(
name: 'chat',
endpoint: endpoints['chat']!,
methodConnectors: {
'createAttachmentUploadDescription': _i1.MethodConnector(
name: 'createAttachmentUploadDescription',
params: {
'fileName': _i1.ParameterDescription(
name: 'fileName',
type: _i1.getType<String>(),
nullable: false,
)
},
call: (
_i1.Session session,
Map<String, dynamic> params,
) async =>
(endpoints['chat'] as _i2.ChatEndpoint)
.createAttachmentUploadDescription(
session,
params['fileName'],
),
),
'verifyAttachmentUpload': _i1.MethodConnector(
name: 'verifyAttachmentUpload',
params: {
'fileName': _i1.ParameterDescription(
name: 'fileName',
type: _i1.getType<String>(),
nullable: false,
),
'filePath': _i1.ParameterDescription(
name: 'filePath',
type: _i1.getType<String>(),
nullable: false,
),
},
call: (
_i1.Session session,
Map<String, dynamic> params,
) async =>
(endpoints['chat'] as _i2.ChatEndpoint).verifyAttachmentUpload(
session,
params['fileName'],
params['filePath'],
),
),
},
);
modules['serverpod_auth'] = _i3.Endpoints()..initializeEndpoints(server);
}