@@ -41,29 +41,6 @@ function handleGet(req) {
41
41
} ) ;
42
42
}
43
43
44
- function handleLogout ( req ) {
45
- // TODO: Verify correct behavior for logout without token
46
- if ( ! req . info || ! req . info . sessionToken ) {
47
- throw new Parse . Error ( Parse . Error . SESSION_MISSING ,
48
- 'Session token required for logout.' ) ;
49
- }
50
- return rest . find ( req . config , Auth . master ( req . config ) , '_Session' ,
51
- { _session_token : req . info . sessionToken } )
52
- . then ( ( response ) => {
53
- if ( ! response . results || response . results . length == 0 ) {
54
- throw new Parse . Error ( Parse . Error . INVALID_SESSION_TOKEN ,
55
- 'Session token not found.' ) ;
56
- }
57
- return rest . del ( req . config , Auth . master ( req . config ) , '_Session' ,
58
- response . results [ 0 ] . objectId ) ;
59
- } ) . then ( ( ) => {
60
- return {
61
- status : 200 ,
62
- response : { }
63
- } ;
64
- } ) ;
65
- }
66
-
67
44
function handleFind ( req ) {
68
45
var options = { } ;
69
46
if ( req . body . skip ) {
@@ -111,12 +88,11 @@ function handleMe(req) {
111
88
} ) ;
112
89
}
113
90
114
- router . route ( 'POST' , '/logout' , handleLogout ) ;
115
91
router . route ( 'POST' , '/sessions' , handleCreate ) ;
116
92
router . route ( 'GET' , '/sessions/me' , handleMe ) ;
117
93
router . route ( 'GET' , '/sessions/:objectId' , handleGet ) ;
118
94
router . route ( 'PUT' , '/sessions/:objectId' , handleUpdate ) ;
119
95
router . route ( 'GET' , '/sessions' , handleFind ) ;
120
96
router . route ( 'DELETE' , '/sessions/:objectId' , handleDelete ) ;
121
97
122
- module . exports = router ;
98
+ module . exports = router ;
0 commit comments