RocketChat/Rocket.Chat

View on GitHub
apps/meteor/app/cloud/server/functions/finishOAuthAuthorization.ts

Summary

Maintainability
A
2 hrs
Test Coverage

Function finishOAuthAuthorization has 58 lines of code (exceeds 25 allowed). Consider refactoring.
Open

export async function finishOAuthAuthorization(code: string, state: string) {
    if (settings.get<string>('Cloud_Workspace_Registration_State') !== state) {
        throw new Meteor.Error('error-invalid-state', 'Invalid state provided', {
            method: 'cloud:finishOAuthAuthorization',
        });
Severity: Major
Found in apps/meteor/app/cloud/server/functions/finishOAuthAuthorization.ts - About 2 hrs to fix

    There are no issues that match your filters.

    Category
    Status