Skip to content

Commit

Permalink
chore: minor re-shuffling of code
Browse files Browse the repository at this point in the history
  • Loading branch information
julianlam committed Dec 7, 2023
1 parent 99cc60c commit 5e69370
Show file tree
Hide file tree
Showing 4 changed files with 7 additions and 20 deletions.
1 change: 0 additions & 1 deletion src/activitypub/index.js
Expand Up @@ -13,7 +13,6 @@ const ActivityPub = module.exports;

ActivityPub.helpers = require('./helpers');
ActivityPub.inbox = require('./inbox');
ActivityPub.outbox = require('./outbox');

ActivityPub.getActor = async (id) => {
if (actorCache.has(id)) {
Expand Down
13 changes: 0 additions & 13 deletions src/activitypub/outbox.js

This file was deleted.

5 changes: 3 additions & 2 deletions src/controllers/activitypub/profiles.js
@@ -1,6 +1,7 @@
'use strict';

const { getActor, outbox } = require('../../activitypub');
const db = require('../../database');
const { getActor } = require('../../activitypub');

const controller = module.exports;

Expand All @@ -11,7 +12,7 @@ controller.get = async function (req, res, next) {
return next();
}
const { preferredUsername, published, icon, image, name, summary, hostname } = actor;
const isFollowing = await outbox.isFollowing(req.uid, uid);
const isFollowing = await db.isSortedSetMember(`followingRemote:${req.uid}`, uid);

const payload = {
uid,
Expand Down
8 changes: 4 additions & 4 deletions src/routes/activitypub.js
Expand Up @@ -5,12 +5,12 @@ module.exports = function (app, middleware, controllers) {

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/inbox', middlewares, controllers.activitypub.getInbox);
app.post('/user/:userslug/inbox', [...middlewares, middleware.validateActivity], controllers.activitypub.postInbox);

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);
app.get('/user/:userslug/following', middlewares, controllers.activitypub.getFollowing);
app.get('/user/:userslug/followers', middlewares, controllers.activitypub.getFollowers);
};

0 comments on commit 5e69370

Please sign in to comment.