view pkg/imports/misc.go @ 2461:b60efa7d4cee

client: adjusted notification style The notification style was still the default material design style provided by the plugin. Now another default style is used and adjusted, to better fit the general application style.
author Markus Kottlaender <markus@intevation.de>
date Mon, 04 Mar 2019 13:53:09 +0100
parents 614c6c766691
children 00b0a7b2225a
line wrap: on
line source

// SPDX-License-Identifier: AGPL-3.0-or-later
// License-Filename: LICENSES/AGPL-3.0.txt
//
// Copyright (C) 2018 by via donau
//   – Österreichische Wasserstraßen-Gesellschaft mbH
// Software engineering by Intevation GmbH
//
// Author(s):
//  * Sascha L. Teichmann <sascha.teichmann@intevation.de>

package imports

import (
	"fmt"
	"strings"
)

type stringCounter map[string]int

func (sc stringCounter) String() string {
	var b strings.Builder
	for t, c := range sc {
		if b.Len() > 0 {
			b.WriteString(", ")
		}
		b.WriteString(fmt.Sprintf("%s: %d", t, c))
	}
	return b.String()
}