mirror of
https://github.com/NodeBB/NodeBB.git
synced 2025-11-04 21:15:55 +01:00
17 lines
785 B
JavaScript
17 lines
785 B
JavaScript
'use strict';
|
|
|
|
module.exports = function (app, middleware, controllers) {
|
|
const middlewares = [middleware.proceedOnActivityPub, middleware.exposeUid];
|
|
|
|
app.get('/user/:userslug', middlewares, controllers.activitypub.getActor);
|
|
|
|
app.get('/user/:userslug/following', middlewares, controllers.activitypub.getFollowing);
|
|
app.get('/user/:userslug/followers', middlewares, controllers.activitypub.getFollowers);
|
|
|
|
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, middleware.validateActivity], controllers.activitypub.postInbox);
|
|
};
|