Changeset View
Changeset View
Standalone View
Standalone View
keyserver/src/endpoints.js
Show All 19 Lines | |||||
import type { JSONResponder } from './responders/handlers.js'; | import type { JSONResponder } from './responders/handlers.js'; | ||||
import { getSessionPublicKeysResponder } from './responders/keys-responders.js'; | import { getSessionPublicKeysResponder } from './responders/keys-responders.js'; | ||||
import { messageReportCreationResponder } from './responders/message-report-responder.js'; | import { messageReportCreationResponder } from './responders/message-report-responder.js'; | ||||
import { | import { | ||||
textMessageCreationResponder, | textMessageCreationResponder, | ||||
messageFetchResponder, | messageFetchResponder, | ||||
multimediaMessageCreationResponder, | multimediaMessageCreationResponder, | ||||
reactionMessageCreationResponder, | reactionMessageCreationResponder, | ||||
editMessageCreationResponder, | |||||
} from './responders/message-responders.js'; | } from './responders/message-responders.js'; | ||||
import { updateRelationshipsResponder } from './responders/relationship-responders.js'; | import { updateRelationshipsResponder } from './responders/relationship-responders.js'; | ||||
import { | import { | ||||
reportCreationResponder, | reportCreationResponder, | ||||
reportMultiCreationResponder, | reportMultiCreationResponder, | ||||
errorReportFetchInfosResponder, | errorReportFetchInfosResponder, | ||||
} from './responders/report-responders.js'; | } from './responders/report-responders.js'; | ||||
import { userSearchResponder } from './responders/search-responders.js'; | import { userSearchResponder } from './responders/search-responders.js'; | ||||
▲ Show 20 Lines • Show All 46 Lines • ▼ Show 20 Lines | const jsonEndpoints: { [id: Endpoint]: JSONResponder } = { | ||||
create_multimedia_message: { | create_multimedia_message: { | ||||
responder: multimediaMessageCreationResponder, | responder: multimediaMessageCreationResponder, | ||||
requiredPolicies: baseLegalPolicies, | requiredPolicies: baseLegalPolicies, | ||||
}, | }, | ||||
create_reaction_message: { | create_reaction_message: { | ||||
responder: reactionMessageCreationResponder, | responder: reactionMessageCreationResponder, | ||||
requiredPolicies: baseLegalPolicies, | requiredPolicies: baseLegalPolicies, | ||||
}, | }, | ||||
edit_message: { | |||||
responder: editMessageCreationResponder, | |||||
requiredPolicies: baseLegalPolicies, | |||||
}, | |||||
create_report: { | create_report: { | ||||
responder: reportCreationResponder, | responder: reportCreationResponder, | ||||
requiredPolicies: [], | requiredPolicies: [], | ||||
}, | }, | ||||
create_reports: { | create_reports: { | ||||
responder: reportMultiCreationResponder, | responder: reportMultiCreationResponder, | ||||
requiredPolicies: [], | requiredPolicies: [], | ||||
}, | }, | ||||
▲ Show 20 Lines • Show All 155 Lines • Show Last 20 Lines |