diff options
author | 2023-10-21 19:50:29 -0700 | |
---|---|---|
committer | 2023-10-22 13:09:30 -0700 | |
commit | 14e25ab9fe09b9951b38e56af2bdff7a0737b280 (patch) | |
tree | 1e466305ccf868d0253b09895af29f811a3e3393 /internal/errors/errors.go | |
parent | 120aabfbcef4ef453d70861aece3b107b603a911 (diff) | |
download | v2-14e25ab9fe09b9951b38e56af2bdff7a0737b280.tar.gz v2-14e25ab9fe09b9951b38e56af2bdff7a0737b280.tar.zst v2-14e25ab9fe09b9951b38e56af2bdff7a0737b280.zip |
Refactor HTTP Client and LocalizedError packages
Diffstat (limited to 'internal/errors/errors.go')
-rw-r--r-- | internal/errors/errors.go | 31 |
1 files changed, 0 insertions, 31 deletions
diff --git a/internal/errors/errors.go b/internal/errors/errors.go deleted file mode 100644 index e98ca6f7..00000000 --- a/internal/errors/errors.go +++ /dev/null @@ -1,31 +0,0 @@ -// SPDX-FileCopyrightText: Copyright The Miniflux Authors. All rights reserved. -// SPDX-License-Identifier: Apache-2.0 - -package errors // import "miniflux.app/v2/internal/errors" - -import ( - "fmt" - - "miniflux.app/v2/internal/locale" -) - -// LocalizedError represents an error than could be translated to another language. -type LocalizedError struct { - message string - args []interface{} -} - -// Error returns untranslated error message. -func (l LocalizedError) Error() string { - return fmt.Sprintf(l.message, l.args...) -} - -// Localize returns the translated error message. -func (l LocalizedError) Localize(printer *locale.Printer) string { - return printer.Printf(l.message, l.args...) -} - -// NewLocalizedError returns a new LocalizedError. -func NewLocalizedError(message string, args ...interface{}) *LocalizedError { - return &LocalizedError{message: message, args: args} -} |