package schedule import ( "fmt" "os" "github.com/go-resty/resty/v2" ) var ( baseUrl string = os.Getenv("SCHEDULE_BASE_URL") ) func GetWeek(groupId, startDate string) (*Week, error) { client := resty.New() client.SetBaseURL(baseUrl) res := Week{} _, err := client.R(). SetResult(&res). Get(fmt.Sprintf("/api/v1/ruz/scheduler/%s?date=%s", groupId, startDate)) return &res, err } func GetScheduleUrl(facultyId, groupId, date string) string { return fmt.Sprintf("%s/faculty/%s/groups/%s?date=%s", baseUrl, facultyId, groupId, date) }