diff options
| author | syuilo <syuilotan@yahoo.co.jp> | 2017-01-21 14:39:39 +0900 |
|---|---|---|
| committer | syuilo <syuilotan@yahoo.co.jp> | 2017-01-21 14:39:39 +0900 |
| commit | f30262530d69687fdeac99602241e169bfe9c15a (patch) | |
| tree | fb8dcb3ef8b33ad878caeedd56a5051cb98520d1 /src/web | |
| parent | [Server] Fix bug (diff) | |
| download | misskey-f30262530d69687fdeac99602241e169bfe9c15a.tar.gz misskey-f30262530d69687fdeac99602241e169bfe9c15a.tar.bz2 misskey-f30262530d69687fdeac99602241e169bfe9c15a.zip | |
[Server] :v:
Diffstat (limited to 'src/web')
| -rw-r--r-- | src/web/server.ts | 5 | ||||
| -rw-r--r-- | src/web/service/twitter.ts | 32 |
2 files changed, 0 insertions, 37 deletions
diff --git a/src/web/server.ts b/src/web/server.ts index a1b7130baf..5bff450aa3 100644 --- a/src/web/server.ts +++ b/src/web/server.ts @@ -28,9 +28,6 @@ app.use(compression()); */ app.use((req, res, next) => { res.header('X-Frame-Options', 'DENY'); - - res.locals.user = ((req.headers['cookie'] || '').match(/i=(!\w+)/) || [null, null])[1]; - next(); }); @@ -51,8 +48,6 @@ app.get(/\/api:meta/, require('./meta')); app.get(/\/api:url/, require('./service/url-preview')); app.post(/\/api:rss/, require('./service/rss-proxy')); -require('./service/twitter')(app); - /** * Subdomain */ diff --git a/src/web/service/twitter.ts b/src/web/service/twitter.ts deleted file mode 100644 index d881055f71..0000000000 --- a/src/web/service/twitter.ts +++ /dev/null @@ -1,32 +0,0 @@ -import * as express from 'express'; -//import * as Twitter from 'twitter'; -//const Twitter = require('twitter'); -import autwh from 'autwh'; -import redis from '../../db/redis'; -import config from '../../conf'; - -module.exports = (app: express.Application) => { - if (config.twitter == null) return; - - const twAuth = autwh({ - consumerKey: config.twitter.consumer_key, - consumerSecret: config.twitter.consumer_secret, - callbackUrl: config.url + '/tw/cb' - }); - - app.get(/\/connect:twitter/, async (req, res): Promise<any> => { - if (res.locals.user == null) return res.send('plz signin'); - const ctx = await twAuth.begin(); - redis.set(res.locals.user, JSON.stringify(ctx)); - res.redirect(ctx.url); - }); - - app.get('/tw/cb', (req, res): any => { - if (res.locals.user == null) return res.send('plz signin'); - redis.get(res.locals.user, async (_, ctx) => { - const tokens = await twAuth.done(JSON.parse(ctx), req.query.oauth_verifier); - console.log(tokens); - res.send('Authorized!'); - }) - }); -}; |