/
rain
/
google-auth-bot
Обзор
Документация
Войти
/
rain
/
google-auth-bot
Код
Запросы
0
Пакеты
0
Релизы
0
CI/CD
Аналитика
Безопасность
dev
internal/telegram-bot/apiClient/client.go
38 строк
941 B
Kirill
mvp telegram bot and some improvements for api
11 мар 2024, 00:54
11 мар 2024, 00:54
caa6f37
Код
Авторство
О чём код?
package apiclient import ( "fmt" openapi_runtime "github.com/go-openapi/runtime" httptransport "github.com/go-openapi/runtime/client" "github.com/go-openapi/strfmt" apiClient "github.com/sudora1n/google-auth-bot/internal/telegram-bot/apiClient/client" "github.com/sudora1n/google-auth-bot/internal/telegram-bot/config" ) var ConnectManager ConnectManagerStruct type ConnectManagerStruct struct { Client *apiClient.API ApiKeyHeaderAuth openapi_runtime.ClientAuthInfoWriter } func InitClient() { apiTransport := httptransport.New( fmt.Sprintf("%s:%d", config.Config.API_HOST, config.Config.API_PORT), apiClient.DefaultBasePath, []string{"http"}, ) apiKeyHeaderAuth := httptransport.APIKeyAuth( "Authorization", "header", config.Config.API_SECRET_KEY, ) ConnectManager = ConnectManagerStruct{ Client: apiClient.New(apiTransport, strfmt.Default), ApiKeyHeaderAuth: apiKeyHeaderAuth, } }