Changeset View
Changeset View
Standalone View
Standalone View
keyserver/src/endpoints.js
Show All 12 Lines | import { | ||||
entryRevisionFetchResponder, | entryRevisionFetchResponder, | ||||
entryCreationResponder, | entryCreationResponder, | ||||
entryUpdateResponder, | entryUpdateResponder, | ||||
entryDeletionResponder, | entryDeletionResponder, | ||||
entryRestorationResponder, | entryRestorationResponder, | ||||
calendarQueryUpdateResponder, | calendarQueryUpdateResponder, | ||||
} from './responders/entry-responders.js'; | } from './responders/entry-responders.js'; | ||||
import type { JSONResponder } from './responders/handlers.js'; | import type { JSONResponder } from './responders/handlers.js'; | ||||
import { getSessionPublicKeysResponder } from './responders/keys-responders.js'; | import { | ||||
getSessionPublicKeysResponder, | |||||
getOlmSessionInitializationDataResponder, | |||||
} from './responders/keys-responders.js'; | |||||
import { | import { | ||||
createOrUpdatePublicLinkResponder, | createOrUpdatePublicLinkResponder, | ||||
disableInviteLinkResponder, | disableInviteLinkResponder, | ||||
fetchPrimaryInviteLinksResponder, | fetchPrimaryInviteLinksResponder, | ||||
inviteLinkVerificationResponder, | inviteLinkVerificationResponder, | ||||
} from './responders/link-responders.js'; | } from './responders/link-responders.js'; | ||||
import { messageReportCreationResponder } from './responders/message-report-responder.js'; | import { messageReportCreationResponder } from './responders/message-report-responder.js'; | ||||
import { | import { | ||||
▲ Show 20 Lines • Show All 268 Lines • ▼ Show 20 Lines | const jsonEndpoints: { [id: Endpoint]: JSONResponder } = { | ||||
update_user_avatar: { | update_user_avatar: { | ||||
responder: updateUserAvatarResponder, | responder: updateUserAvatarResponder, | ||||
requiredPolicies: baseLegalPolicies, | requiredPolicies: baseLegalPolicies, | ||||
}, | }, | ||||
upload_media_metadata: { | upload_media_metadata: { | ||||
responder: uploadMediaMetadataResponder, | responder: uploadMediaMetadataResponder, | ||||
requiredPolicies: baseLegalPolicies, | requiredPolicies: baseLegalPolicies, | ||||
}, | }, | ||||
get_olm_session_initialization_data: { | |||||
responder: getOlmSessionInitializationDataResponder, | |||||
requiredPolicies: [], | |||||
}, | |||||
}; | }; | ||||
export { jsonEndpoints }; | export { jsonEndpoints }; |