2023-05-17 13:13:30 -04:00
|
|
|
'use strict';
|
|
|
|
|
|
|
|
|
|
module.exports = function (app, middleware, controllers) {
|
|
|
|
|
const middlewares = [middleware.proceedOnActivityPub, middleware.exposeUid];
|
|
|
|
|
|
|
|
|
|
app.get('/user/:userslug', middlewares, controllers.activitypub.getActor);
|
2023-05-25 14:29:06 -04:00
|
|
|
|
|
|
|
|
app.get('/user/:userslug/outbox', middlewares, controllers.activitypub.getOutbox);
|
|
|
|
|
app.post('/user/:userslug/outbox', middlewares, controllers.activitypub.postOutbox);
|
|
|
|
|
|
|
|
|
|
app.get('/user/:userslug/inbox', middlewares, controllers.activitypub.getInbox);
|
|
|
|
|
app.post('/user/:userslug/inbox', middlewares, controllers.activitypub.postInbox);
|
2023-05-17 13:13:30 -04:00
|
|
|
};
|