Skip to content
Snippets Groups Projects
Commit cd6b6817 authored by syuilo's avatar syuilo
Browse files

[API] Implement disconnect/twitter

parent 651effe6
No related branches found
No related tags found
No related merge requests found
......@@ -9,6 +9,25 @@ import event from '../event';
import config from '../../conf';
module.exports = (app: express.Application) => {
app.get('/disconnect/twitter', async (req, res): Promise<any> => {
if (res.locals.user == null) return res.send('plz signin');
const user = await User.findOneAndUpdate({
token: res.locals.user
}, {
$unset: {
twitter: ''
}
});
res.send(`Twitterの連携を解除しました :v:`);
// Publish i updated event
event(user._id, 'i_updated', await serialize(user, user, {
detail: true,
includeSecrets: true
}));
});
if (config.twitter == null) {
app.get('/connect/twitter', (req, res) => {
res.send('現在Twitterへ接続できません');
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment