mirror of
https://github.com/DeviceFarmer/stf.git
synced 2026-04-20 01:03:30 +02:00
Create seperate database table for AccessTokens to hide jwt token and tokenId from user
This commit is contained in:
@@ -8,22 +8,6 @@ module.exports = function UserServiceFactory(
|
||||
|
||||
var user = UserService.currentUser = AppState.user
|
||||
|
||||
UserService.getAccessTokens = function() {
|
||||
return (user.accessTokens || (user.accessTokens = []))
|
||||
}
|
||||
|
||||
UserService.generateAccessToken = function(title) {
|
||||
socket.emit('user.keys.accessToken.generate', {
|
||||
title: title
|
||||
})
|
||||
}
|
||||
|
||||
UserService.removeAccessToken = function(title) {
|
||||
socket.emit('user.keys.accessToken.remove', {
|
||||
title: title
|
||||
})
|
||||
}
|
||||
|
||||
UserService.getAdbKeys = function() {
|
||||
return (user.adbKeys || (user.adbKeys = []))
|
||||
}
|
||||
@@ -40,26 +24,6 @@ module.exports = function UserServiceFactory(
|
||||
socket.emit('user.keys.adb.remove', key)
|
||||
}
|
||||
|
||||
// socket.on('user.keys.accessToken.generated', function(token) {
|
||||
// UserService.getAccessTokens().push(token)
|
||||
// $rootScope.$broadcast('user.keys.accessTokens.updated', user.accessTokens)
|
||||
// $rootScope.$apply()
|
||||
// })
|
||||
|
||||
socket.on('user.keys.accessToken.generated', function(token) {
|
||||
$rootScope.$broadcast('user.keys.accessTokens.generated', token)
|
||||
$rootScope.$apply()
|
||||
})
|
||||
|
||||
socket.on('user.keys.accessToken.removed', function(title) {
|
||||
user.accessTokens = UserService.getAccessTokens().filter(function(token) {
|
||||
return token.title !== title
|
||||
})
|
||||
$rootScope.$broadcast('user.keys.accessTokens.updated', user.accessTokens)
|
||||
$rootScope.$apply()
|
||||
})
|
||||
|
||||
|
||||
socket.on('user.keys.adb.added', function(key) {
|
||||
UserService.getAdbKeys().push(key)
|
||||
$rootScope.$broadcast('user.keys.adb.updated', user.adbKeys)
|
||||
|
||||
Reference in New Issue
Block a user