• Preparing search index...
  • The search index is not available
CLOVER Extension - v0.3.1
  • CLOVER Extension
  • services/auth-service
  • handleSignIn

Function handleSignIn

  • handleSignIn(): Promise<void>

    Handles the email and password sign-in flow.

    Returns Promise<void>

    • Defined in services/auth-service.ts:172

Settings

Member Visibility
  • src
    • api
      • types
        • endpoints.ts
          • AI_SUGGESTION_ENDPOINT
          • ANSWER_ENDPOINT
          • AUTH_ENDPOINT
          • EXPLANATION_ENDPOINT
          • HINT_ENDPOINT
          • LOG_ENDPOINT
          • LOG_SUGGESTION_ENDPOINT
          • REFINE_PROMPT_ENDPOINT
          • USER_ENDPOINT
        • event.ts
          • LogEvent
          • LogData
        • result.ts
          • Result
        • suggestion.ts
          • HintRequest
          • Suggestion
          • SuggestionContext
          • SuggestionResult
        • user.ts
          • UserSectionStatus
          • UserStatus
          • User
          • UserClass
          • UserSettings
          • AUTH_CONTEXT
      • auth-api.ts
        • signIn
        • signOut
        • signUp
      • log-api.ts
        • getLogsByUser
        • trackEvent
      • suggestion-api.ts
        • fetchSuggestions
        • getExplanation
        • getHint
        • refinePrompt
        • saveSuggestionToDatabase
        • submitCode
      • user-api.ts
        • getUserByID
        • getUserClasses
        • getUserSection
        • getUserStatus
        • updateLockUserInDatabase
        • updateUserSection
        • updateUserStatus
    • commands
      • auth-commands.ts
        • signInCommand
        • signOutCommand
        • uriHandlerCommand
        • createAuthStatusBarItem
        • handleAuthUri
        • registerAuthCommands
      • completion-provider.ts
        • inlineCompletionProvider
        • provideInlineCompletionItems
      • suggestion-commands.ts
        • registerSuggestionCommands
      • test-commands.ts
        • fetchSettingsCommand
        • incorrectChoicesCommand
        • testFetchCommand
    • services
      • auth-service.ts
        • checkUserSignIn
        • getAuthContext
        • handleSignIn
        • handleSignOut
        • handleSignUp
        • handleSignUpProvided
        • setAuthContext
        • signInMenu
        • signInOrUpMenu
        • signInWithGithub
        • signOutMenu
      • incorrect-tracker-service.ts
        • getIncorrectChoices
        • trackIncorrectChoices
      • log-service.ts
        • evaluateUserProgress
        • logSuggestionEvent
      • suggestion-service.ts
        • SuggestionChoice
        • currentChoices
        • isSuspended
        • suggestionContext
        • suggestionsToReview
        • buildCompletionItems
        • getPromptText
        • handleBuggedSuggestionReview
        • handleIncorrectSuggestionSelection
        • handleSuggestionRequest
        • resetDebounceTimeout
        • resetSuggestionContext
        • setDebounceTimeout
        • setLastRequest
      • user-service.ts
        • calculateUserProgress
    • test
      • api
        • auth-api.test.ts
          • log-api.test.ts
            • suggestion-api.test.ts
              • user-api.test.ts
              • commands
                • auth-commands.test.ts
                  • completion-provider.test.ts
                    • suggestion-commands.test.ts
                    • integration
                      • suggestion.test.ts
                      • services
                        • auth-service.test.ts
                          • incorrect-service.test.ts
                            • log-service.test.ts
                              • suggestion-service.test.ts
                                • user-service.test.ts
                                • utils
                                  • userClass.test.ts
                                    • utils.test.ts
                                    • views
                                      • codeComparisonView.test.ts
                                        • codeCorrectionView.test.ts
                                          • notifications.test.ts
                                            • webview.test.ts
                                            • extension.test.ts
                                            • utils
                                              • index.ts
                                                • convertToSnakeCase
                                                • escapeHtml
                                                • getColorCircle
                                                • getSettings
                                                • hasBugRandomly
                                                • hexToHue
                                              • userClass.ts
                                                • getSelectedClass
                                                • registerClassSelectorCommand
                                                • setupClassStatusBarItem
                                            • views
                                              • CodeComparisonView.ts
                                                • createCodeComparisonWebview
                                              • CodeCorrectionView.ts
                                                • createCodeCorrectionWebview
                                              • notifications.ts
                                                • authNotification
                                                • authSignOutNotification
                                                • errorNotification
                                                • helpNotification
                                                • notifyUser
                                                • showAuthNotification
                                              • webview.ts
                                                • showLoginWebview
                                            • extension.ts
                                              • globalContext
                                              • activate
                                              • deactivate