Replace interface{}

This commit is contained in:
Philipp Heckel 2022-10-01 16:31:48 -04:00
parent eaf3e83e72
commit 5014bba0b3
7 changed files with 17 additions and 17 deletions

View File

@ -40,7 +40,7 @@ func initConfigFileInputSourceFunc(configFlag string, flags []cli.Flag, next cli
// This function also maps aliases, so a .yml file can contain short options, or options with underscores // This function also maps aliases, so a .yml file can contain short options, or options with underscores
// instead of dashes. See https://github.com/binwiederhier/ntfy/issues/255. // instead of dashes. See https://github.com/binwiederhier/ntfy/issues/255.
func newYamlSourceFromFile(file string, flags []cli.Flag) (altsrc.InputSourceContext, error) { func newYamlSourceFromFile(file string, flags []cli.Flag) (altsrc.InputSourceContext, error) {
var rawConfig map[interface{}]interface{} var rawConfig map[any]any
b, err := os.ReadFile(file) b, err := os.ReadFile(file)
if err != nil { if err != nil {
return nil, err return nil, err

View File

@ -40,32 +40,32 @@ var (
) )
// Trace prints the given message, if the current log level is TRACE // Trace prints the given message, if the current log level is TRACE
func Trace(message string, v ...interface{}) { func Trace(message string, v ...any) {
logIf(TraceLevel, message, v...) logIf(TraceLevel, message, v...)
} }
// Debug prints the given message, if the current log level is DEBUG or lower // Debug prints the given message, if the current log level is DEBUG or lower
func Debug(message string, v ...interface{}) { func Debug(message string, v ...any) {
logIf(DebugLevel, message, v...) logIf(DebugLevel, message, v...)
} }
// Info prints the given message, if the current log level is INFO or lower // Info prints the given message, if the current log level is INFO or lower
func Info(message string, v ...interface{}) { func Info(message string, v ...any) {
logIf(InfoLevel, message, v...) logIf(InfoLevel, message, v...)
} }
// Warn prints the given message, if the current log level is WARN or lower // Warn prints the given message, if the current log level is WARN or lower
func Warn(message string, v ...interface{}) { func Warn(message string, v ...any) {
logIf(WarnLevel, message, v...) logIf(WarnLevel, message, v...)
} }
// Error prints the given message, if the current log level is ERROR or lower // Error prints the given message, if the current log level is ERROR or lower
func Error(message string, v ...interface{}) { func Error(message string, v ...any) {
logIf(ErrorLevel, message, v...) logIf(ErrorLevel, message, v...)
} }
// Fatal prints the given message, and exits the program // Fatal prints the given message, and exits the program
func Fatal(v ...interface{}) { func Fatal(v ...any) {
log.Fatalln(v...) log.Fatalln(v...)
} }
@ -122,7 +122,7 @@ func IsDebug() bool {
return Loggable(DebugLevel) return Loggable(DebugLevel)
} }
func logIf(l Level, message string, v ...interface{}) { func logIf(l Level, message string, v ...any) {
if CurrentLevel() <= l { if CurrentLevel() <= l {
log.Printf(l.String()+" "+message, v...) log.Printf(l.String()+" "+message, v...)
} }

View File

@ -23,7 +23,7 @@ func (e errHTTP) JSON() string {
return string(b) return string(b)
} }
func wrapErrHTTP(err *errHTTP, message string, args ...interface{}) *errHTTP { func wrapErrHTTP(err *errHTTP, message string, args ...any) *errHTTP {
return &errHTTP{ return &errHTTP{
Code: err.Code, Code: err.Code,
HTTPCode: err.HTTPCode, HTTPCode: err.HTTPCode,

View File

@ -217,7 +217,7 @@ func maybeTruncateFCMMessage(m *messaging.Message) *messaging.Message {
// We must set the Alert struct ("alert"), and we need to set MutableContent ("mutable-content"), so the Notification Service // We must set the Alert struct ("alert"), and we need to set MutableContent ("mutable-content"), so the Notification Service
// Extension in iOS can modify the message. // Extension in iOS can modify the message.
func createAPNSAlertConfig(m *message, data map[string]string) *messaging.APNSConfig { func createAPNSAlertConfig(m *message, data map[string]string) *messaging.APNSConfig {
apnsData := make(map[string]interface{}) apnsData := make(map[string]any)
for k, v := range data { for k, v := range data {
apnsData[k] = v apnsData[k] = v
} }
@ -241,7 +241,7 @@ func createAPNSAlertConfig(m *message, data map[string]string) *messaging.APNSCo
// //
// See https://developer.apple.com/documentation/usernotifications/setting_up_a_remote_notification_server/pushing_background_updates_to_your_app // See https://developer.apple.com/documentation/usernotifications/setting_up_a_remote_notification_server/pushing_background_updates_to_your_app
func createAPNSBackgroundConfig(data map[string]string) *messaging.APNSConfig { func createAPNSBackgroundConfig(data map[string]string) *messaging.APNSConfig {
apnsData := make(map[string]interface{}) apnsData := make(map[string]any)
for k, v := range data { for k, v := range data {
apnsData[k] = v apnsData[k] = v
} }

View File

@ -71,7 +71,7 @@ func TestToFirebaseMessage_Keepalive(t *testing.T) {
Aps: &messaging.Aps{ Aps: &messaging.Aps{
ContentAvailable: true, ContentAvailable: true,
}, },
CustomData: map[string]interface{}{ CustomData: map[string]any{
"id": m.ID, "id": m.ID,
"time": fmt.Sprintf("%d", m.Time), "time": fmt.Sprintf("%d", m.Time),
"event": m.Event, "event": m.Event,
@ -102,7 +102,7 @@ func TestToFirebaseMessage_Open(t *testing.T) {
Aps: &messaging.Aps{ Aps: &messaging.Aps{
ContentAvailable: true, ContentAvailable: true,
}, },
CustomData: map[string]interface{}{ CustomData: map[string]any{
"id": m.ID, "id": m.ID,
"time": fmt.Sprintf("%d", m.Time), "time": fmt.Sprintf("%d", m.Time),
"event": m.Event, "event": m.Event,
@ -166,7 +166,7 @@ func TestToFirebaseMessage_Message_Normal_Allowed(t *testing.T) {
Body: "this is a message", Body: "this is a message",
}, },
}, },
CustomData: map[string]interface{}{ CustomData: map[string]any{
"id": m.ID, "id": m.ID,
"time": fmt.Sprintf("%d", m.Time), "time": fmt.Sprintf("%d", m.Time),
"event": "message", "event": "message",
@ -242,7 +242,7 @@ func TestToFirebaseMessage_PollRequest(t *testing.T) {
Body: "New message", Body: "New message",
}, },
}, },
CustomData: map[string]interface{}{ CustomData: map[string]any{
"id": m.ID, "id": m.ID,
"time": fmt.Sprintf("%d", m.Time), "time": fmt.Sprintf("%d", m.Time),
"event": "poll_request", "event": "poll_request",

View File

@ -30,7 +30,7 @@ func Gzip(next http.Handler) http.Handler {
} }
var gzPool = sync.Pool{ var gzPool = sync.Pool{
New: func() interface{} { New: func() any {
w := gzip.NewWriter(io.Discard) w := gzip.NewWriter(io.Discard)
return w return w
}, },

View File

@ -241,7 +241,7 @@ func BasicAuth(user, pass string) string {
// MaybeMarshalJSON returns a JSON string of the given object, or "<cannot serialize>" if serialization failed. // MaybeMarshalJSON returns a JSON string of the given object, or "<cannot serialize>" if serialization failed.
// This is useful for logging purposes where a failure doesn't matter that much. // This is useful for logging purposes where a failure doesn't matter that much.
func MaybeMarshalJSON(v interface{}) string { func MaybeMarshalJSON(v any) string {
jsonBytes, err := json.MarshalIndent(v, "", " ") jsonBytes, err := json.MarshalIndent(v, "", " ")
if err != nil { if err != nil {
return "<cannot serialize>" return "<cannot serialize>"