diff --git a/internal/docs/docs.go b/internal/docs/docs.go index 3128577..a84b10f 100644 --- a/internal/docs/docs.go +++ b/internal/docs/docs.go @@ -2040,7 +2040,7 @@ const docTemplate = `{ "type": "integer" }, "voice_speed": { - "type": "integer" + "type": "string" } } }, diff --git a/internal/docs/swagger.json b/internal/docs/swagger.json index 0b3ca47..a9311ba 100644 --- a/internal/docs/swagger.json +++ b/internal/docs/swagger.json @@ -2033,7 +2033,7 @@ "type": "integer" }, "voice_speed": { - "type": "integer" + "type": "string" } } }, diff --git a/internal/docs/swagger.yaml b/internal/docs/swagger.yaml index fd59513..940d91a 100644 --- a/internal/docs/swagger.yaml +++ b/internal/docs/swagger.yaml @@ -471,7 +471,7 @@ definitions: voice_sound_percent: type: integer voice_speed: - type: integer + type: string type: object donat-widget_internal_model.WidgetWithFileLink: properties: diff --git a/internal/model/models.go b/internal/model/models.go index d811c07..8949aab 100644 --- a/internal/model/models.go +++ b/internal/model/models.go @@ -198,7 +198,7 @@ type Language struct { } type VoiceSettingsResponse struct { - VoiceSpeed int `json:"voice_speed"` + VoiceSpeed string `json:"voice_speed"` Scenery string `json:"scenery"` VoiceSoundPercent int `json:"voice_sound_percent"` MinPrice int `json:"min_price"` diff --git a/internal/model/sql/model.go b/internal/model/sql/model.go index 17a15e3..17ae3f6 100644 --- a/internal/model/sql/model.go +++ b/internal/model/sql/model.go @@ -105,7 +105,7 @@ CREATE TABLE IF NOT EXISTS voice_settings ( id SERIAL PRIMARY KEY, streamer_id INTEGER NOT NULL, enable BOOLEAN DEFAULT FALSE, - voice_speed INTEGER NOT NULL, + voice_speed string NOT NULL DEFAULT "medium", scenery TEXT DEFAULT 'after_donat', voice_sound_percent INTEGER NOT NULL, min_price INTEGER NOT NULL, diff --git a/internal/repository/donat/donat.go b/internal/repository/donat/donat.go index 7712ff5..e336d35 100644 --- a/internal/repository/donat/donat.go +++ b/internal/repository/donat/donat.go @@ -777,7 +777,7 @@ func (repoDonat *RepoDonat) InitNewStreamer(ctx context.Context, streamerID int, voiceArgs := pgx.NamedArgs{ "streamer_id": streamerID, - "voice_speed": 44, + "voice_speed": "medium", "voice_sound_percent": 80, "min_price": 100, }