func (h *LoginHandler) Login(_ context.Context, arg keybase1.LoginArg) error { ctx := &engine.Context{ LogUI: h.getLogUI(arg.SessionID), LoginUI: h.getLoginUI(arg.SessionID), ProvisionUI: h.getProvisionUI(arg.SessionID), SecretUI: h.getSecretUI(arg.SessionID), GPGUI: h.getGPGUI(arg.SessionID), } eng := engine.NewLogin(h.G(), arg.DeviceType, arg.Username) return engine.RunEngine(eng, ctx) }
func (h *LoginHandler) Login(ctx context.Context, arg keybase1.LoginArg) error { ectx := &engine.Context{ LogUI: h.getLogUI(arg.SessionID), LoginUI: h.getLoginUI(arg.SessionID), ProvisionUI: h.getProvisionUI(arg.SessionID), SecretUI: h.getSecretUI(arg.SessionID, h.G()), GPGUI: h.getGPGUI(arg.SessionID), NetContext: ctx, SessionID: arg.SessionID, } eng := engine.NewLogin(h.G(), arg.DeviceType, arg.Username, arg.ClientType) return engine.RunEngine(eng, ectx) }