commit
12e6b61b19
@ -0,0 +1,15 @@ |
||||
Meteor.methods({ |
||||
refreshOAuthService() { |
||||
if (!Meteor.userId()) { |
||||
throw new Meteor.Error('error-invalid-user', 'Invalid user', { method: 'refreshOAuthService' }); |
||||
} |
||||
|
||||
if (RocketChat.authz.hasPermission(Meteor.userId(), 'add-oauth-service') !== true) { |
||||
throw new Meteor.Error('error-action-not-allowed', 'Refresh OAuth Services is not allowed', { method: 'refreshOAuthService', action: 'Refreshing_OAuth_Services' }); |
||||
} |
||||
|
||||
ServiceConfiguration.configurations.remove({}); |
||||
|
||||
RocketChat.models.Settings.update({_id: /^Accounts_OAuth_.+/}, {$set: {_updatedAt: new Date}}, {multi: true}); |
||||
} |
||||
}); |
Loading…
Reference in new issue