grim/wasdead
Clone
Summary
Browse
Changes
Graph
Fix the help message for the help command
draft
2019-04-08, Gary Kramlich
c06bc2e462ed
Fix the help message for the help command
package
presence
type
Presence
struct
{
Username
string
Title
string
Viewers
int64
Language
string
URL
string
ProfileImageURL
string
ThumbnailURL
string
}
type
Provider
interface
{
GetPresence
(
url
string
)
(
Presence
,
error
)
}
var
providers
map
[
string
]
Provider
func
init
()
{
providers
=
map
[
string
]
Provider
{}
}
func
AddProvider
(
hostname
string
,
provider
Provider
)
{
providers
[
hostname
]
=
provider
}
func
GetPresence
(
url
string
)
(
Presence
,
error
)
{
return
providers
[
"twitch.tv"
].
GetPresence
(
url
)
}