import { disableAutoSignInMessage , RpcMessageType } from '../protocol/rpc_messages' ; import { BaseRequest } from './base_request' ; /**
 * Handles the disable auto sign in configuration setting.
 */ export class DisableAutoSignIn extends BaseRequest < undefined , undefined > { /**
     * Sends the RPC to the IFrame and waits for the result.
     */ dispatchInternal ( ) { this . registerHandler ( RpcMessageType . disableAutoSignInResult , ( ) => { this . resolve ( ) ; this . dispose ( ) ; } ) ; this . channel . send ( disableAutoSignInMessage ( this . id ) ) ; } }