style: align struct field comments

This commit is contained in:
2026-05-02 20:13:44 +02:00
parent 248f234f73
commit bb8bc78b1d
4 changed files with 46 additions and 46 deletions

View File

@@ -255,10 +255,10 @@ func (h *Handler) HandleSaveProgress(w http.ResponseWriter, r *http.Request) {
if err == nil { if err == nil {
seed = &database.UpsertAnimeParams{ seed = &database.UpsertAnimeParams{
ID: int64(anime.MalID), ID: int64(anime.MalID),
TitleOriginal: anime.Title, TitleOriginal: anime.Title,
TitleEnglish: sql.NullString{String: anime.TitleEnglish, Valid: anime.TitleEnglish != ""}, TitleEnglish: sql.NullString{String: anime.TitleEnglish, Valid: anime.TitleEnglish != ""},
TitleJapanese: sql.NullString{String: anime.TitleJapanese, Valid: anime.TitleJapanese != ""}, TitleJapanese: sql.NullString{String: anime.TitleJapanese, Valid: anime.TitleJapanese != ""},
ImageUrl: anime.ImageURL(), ImageUrl: anime.ImageURL(),
Airing: sql.NullBool{Bool: anime.Airing, Valid: true}, Airing: sql.NullBool{Bool: anime.Airing, Valid: true},
DurationSeconds: sql.NullFloat64{Float64: anime.DurationSeconds(), Valid: anime.DurationSeconds() > 0}, DurationSeconds: sql.NullFloat64{Float64: anime.DurationSeconds(), Valid: anime.DurationSeconds() > 0},
} }
@@ -301,10 +301,10 @@ func (h *Handler) HandleCompleteAnime(w http.ResponseWriter, r *http.Request) {
if err == nil { if err == nil {
seed = &database.UpsertAnimeParams{ seed = &database.UpsertAnimeParams{
ID: int64(anime.MalID), ID: int64(anime.MalID),
TitleOriginal: anime.Title, TitleOriginal: anime.Title,
TitleEnglish: sql.NullString{String: anime.TitleEnglish, Valid: anime.TitleEnglish != ""}, TitleEnglish: sql.NullString{String: anime.TitleEnglish, Valid: anime.TitleEnglish != ""},
TitleJapanese: sql.NullString{String: anime.TitleJapanese, Valid: anime.TitleJapanese != ""}, TitleJapanese: sql.NullString{String: anime.TitleJapanese, Valid: anime.TitleJapanese != ""},
ImageUrl: anime.ImageURL(), ImageUrl: anime.ImageURL(),
Airing: sql.NullBool{Bool: anime.Airing, Valid: true}, Airing: sql.NullBool{Bool: anime.Airing, Valid: true},
DurationSeconds: sql.NullFloat64{Float64: anime.DurationSeconds(), Valid: anime.DurationSeconds() > 0}, DurationSeconds: sql.NullFloat64{Float64: anime.DurationSeconds(), Valid: anime.DurationSeconds() > 0},
} }

View File

@@ -151,7 +151,7 @@ func (a Anime) DurationSeconds() float64 {
minutes = val minutes = val
} }
} }
return float64(hours*60 + minutes) * 60 return float64(hours*60+minutes) * 60
} }
func (a Anime) Premiered() string { func (a Anime) Premiered() string {

View File

@@ -10,15 +10,15 @@ import (
) )
type Anime struct { type Anime struct {
ID int64 `json:"id"` ID int64 `json:"id"`
TitleOriginal string `json:"title_original"` TitleOriginal string `json:"title_original"`
ImageUrl string `json:"image_url"` ImageUrl string `json:"image_url"`
CreatedAt time.Time `json:"created_at"` CreatedAt time.Time `json:"created_at"`
TitleEnglish sql.NullString `json:"title_english"` TitleEnglish sql.NullString `json:"title_english"`
TitleJapanese sql.NullString `json:"title_japanese"` TitleJapanese sql.NullString `json:"title_japanese"`
Airing sql.NullBool `json:"airing"` Airing sql.NullBool `json:"airing"`
Status sql.NullString `json:"status"` Status sql.NullString `json:"status"`
RelationsSyncedAt sql.NullTime `json:"relations_synced_at"` RelationsSyncedAt sql.NullTime `json:"relations_synced_at"`
DurationSeconds sql.NullFloat64 `json:"duration_seconds"` DurationSeconds sql.NullFloat64 `json:"duration_seconds"`
} }
@@ -38,14 +38,14 @@ type AnimeRelation struct {
} }
type ContinueWatchingEntry struct { type ContinueWatchingEntry struct {
ID string `json:"id"` ID string `json:"id"`
UserID string `json:"user_id"` UserID string `json:"user_id"`
AnimeID int64 `json:"anime_id"` AnimeID int64 `json:"anime_id"`
CurrentEpisode sql.NullInt64 `json:"current_episode"` CurrentEpisode sql.NullInt64 `json:"current_episode"`
CurrentTimeSeconds float64 `json:"current_time_seconds"` CurrentTimeSeconds float64 `json:"current_time_seconds"`
DurationSeconds sql.NullFloat64 `json:"duration_seconds"` DurationSeconds sql.NullFloat64 `json:"duration_seconds"`
CreatedAt time.Time `json:"created_at"` CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"` UpdatedAt time.Time `json:"updated_at"`
} }
type JikanCache struct { type JikanCache struct {

View File

@@ -222,18 +222,18 @@ ORDER BY c.updated_at DESC
` `
type GetContinueWatchingEntriesRow struct { type GetContinueWatchingEntriesRow struct {
ID string `json:"id"` ID string `json:"id"`
UserID string `json:"user_id"` UserID string `json:"user_id"`
AnimeID int64 `json:"anime_id"` AnimeID int64 `json:"anime_id"`
CurrentEpisode sql.NullInt64 `json:"current_episode"` CurrentEpisode sql.NullInt64 `json:"current_episode"`
CurrentTimeSeconds float64 `json:"current_time_seconds"` CurrentTimeSeconds float64 `json:"current_time_seconds"`
DurationSeconds sql.NullFloat64 `json:"duration_seconds"` DurationSeconds sql.NullFloat64 `json:"duration_seconds"`
CreatedAt time.Time `json:"created_at"` CreatedAt time.Time `json:"created_at"`
UpdatedAt time.Time `json:"updated_at"` UpdatedAt time.Time `json:"updated_at"`
TitleOriginal string `json:"title_original"` TitleOriginal string `json:"title_original"`
TitleEnglish sql.NullString `json:"title_english"` TitleEnglish sql.NullString `json:"title_english"`
TitleJapanese sql.NullString `json:"title_japanese"` TitleJapanese sql.NullString `json:"title_japanese"`
ImageUrl string `json:"image_url"` ImageUrl string `json:"image_url"`
AnimeDurationSeconds sql.NullFloat64 `json:"anime_duration_seconds"` AnimeDurationSeconds sql.NullFloat64 `json:"anime_duration_seconds"`
} }
@@ -763,12 +763,12 @@ RETURNING id, title_original, image_url, created_at, title_english, title_japane
` `
type UpsertAnimeParams struct { type UpsertAnimeParams struct {
ID int64 `json:"id"` ID int64 `json:"id"`
TitleOriginal string `json:"title_original"` TitleOriginal string `json:"title_original"`
TitleEnglish sql.NullString `json:"title_english"` TitleEnglish sql.NullString `json:"title_english"`
TitleJapanese sql.NullString `json:"title_japanese"` TitleJapanese sql.NullString `json:"title_japanese"`
ImageUrl string `json:"image_url"` ImageUrl string `json:"image_url"`
Airing sql.NullBool `json:"airing"` Airing sql.NullBool `json:"airing"`
DurationSeconds sql.NullFloat64 `json:"duration_seconds"` DurationSeconds sql.NullFloat64 `json:"duration_seconds"`
} }
@@ -828,11 +828,11 @@ RETURNING id, user_id, anime_id, current_episode, current_time_seconds, duration
` `
type UpsertContinueWatchingEntryParams struct { type UpsertContinueWatchingEntryParams struct {
ID string `json:"id"` ID string `json:"id"`
UserID string `json:"user_id"` UserID string `json:"user_id"`
AnimeID int64 `json:"anime_id"` AnimeID int64 `json:"anime_id"`
CurrentEpisode sql.NullInt64 `json:"current_episode"` CurrentEpisode sql.NullInt64 `json:"current_episode"`
CurrentTimeSeconds float64 `json:"current_time_seconds"` CurrentTimeSeconds float64 `json:"current_time_seconds"`
DurationSeconds sql.NullFloat64 `json:"duration_seconds"` DurationSeconds sql.NullFloat64 `json:"duration_seconds"`
} }