Keep clients strings in lowercase, and sort them
This commit is contained in:
parent
f8df7b0a60
commit
c031269003
|
@ -891,40 +891,39 @@ list_elem(Type, id) ->
|
||||||
Ids;
|
Ids;
|
||||||
list_elem(clients, full) ->
|
list_elem(clients, full) ->
|
||||||
[
|
[
|
||||||
{"Pidgin", pidgin},
|
{"adium", adium},
|
||||||
{"pidgin", pidgin},
|
{"aqq", aqq},
|
||||||
{"gaim", gaim},
|
{"bitlbee", bitlbee},
|
||||||
{"Gajim", gajim},
|
|
||||||
{"Tkabber", tkabber},
|
|
||||||
{"Psi", psi},
|
|
||||||
{"Adium", adium},
|
|
||||||
{"Pandion", pandion},
|
|
||||||
{"Instantbird", instantbird},
|
|
||||||
{"Telepathy Gabble", 'telepathy-gabble'},
|
|
||||||
{"Swift", swift},
|
|
||||||
{"Kopete", kopete},
|
|
||||||
{"Exodus", exodus},
|
|
||||||
{"libgaim", libgaim},
|
|
||||||
{"JBother", jbother},
|
|
||||||
{"iChat", ichat},
|
|
||||||
{"imagent", messages},
|
|
||||||
{"Miranda", miranda},
|
|
||||||
{"Trillian", trillian},
|
|
||||||
{"QIP Infium", qipinfium},
|
|
||||||
{"JAJC", jajc},
|
|
||||||
{"Coccinella", coccinella},
|
|
||||||
{"Gabber", gabber},
|
|
||||||
{"BitlBee", bitlbee},
|
|
||||||
{"jabber.el", jabberel},
|
|
||||||
{"irssi-xmpp", 'irssi-xmpp'},
|
|
||||||
{"mcabber", mcabber},
|
|
||||||
{"poezio", poezio},
|
|
||||||
{"Profanity", profanity},
|
|
||||||
{"centerim", centerim},
|
{"centerim", centerim},
|
||||||
{"Conversations", conversations},
|
{"coccinella", coccinella},
|
||||||
{"Monal", monal},
|
{"conversations", conversations},
|
||||||
{"AQQ", aqq},
|
{"exodus", exodus},
|
||||||
{"WTW", wtw},
|
{"gabber", gabber},
|
||||||
|
{"gaim", gaim},
|
||||||
|
{"gajim", gajim},
|
||||||
|
{"ichat", ichat},
|
||||||
|
{"imagent", messages},
|
||||||
|
{"instantbird", instantbird},
|
||||||
|
{"irssi-xmpp", irssi_xmpp},
|
||||||
|
{"jabber.el", jabberel},
|
||||||
|
{"jajc", jajc},
|
||||||
|
{"jbother", jbother},
|
||||||
|
{"kopete", kopete},
|
||||||
|
{"libgaim", libgaim},
|
||||||
|
{"mcabber", mcabber},
|
||||||
|
{"miranda", miranda},
|
||||||
|
{"monal", monal},
|
||||||
|
{"pandion", pandion},
|
||||||
|
{"pidgin", pidgin},
|
||||||
|
{"poezio", poezio},
|
||||||
|
{"profanity", profanity},
|
||||||
|
{"psi", psi},
|
||||||
|
{"qip infium", qipinfium},
|
||||||
|
{"swift", swift},
|
||||||
|
{"telepathy gabble", telepathy_gabble},
|
||||||
|
{"tkabber", tkabber},
|
||||||
|
{"trillian", trillian},
|
||||||
|
{"wtw", wtw},
|
||||||
{"yaxim", yaxim},
|
{"yaxim", yaxim},
|
||||||
{"unknown", unknown}
|
{"unknown", unknown}
|
||||||
];
|
];
|
||||||
|
@ -952,7 +951,8 @@ list_elem(oss, full) ->
|
||||||
].
|
].
|
||||||
|
|
||||||
identify(Client, OS) ->
|
identify(Client, OS) ->
|
||||||
Res = {try_match(Client, list_elem(clients, full)), try_match(OS, list_elem(oss, full))},
|
Res = {try_match(string:lowercase(Client), list_elem(clients, full)),
|
||||||
|
try_match(OS, list_elem(oss, full))},
|
||||||
case Res of
|
case Res of
|
||||||
{libgaim, mac} -> {adium, mac};
|
{libgaim, mac} -> {adium, mac};
|
||||||
{adium, unknown} -> {adium, mac};
|
{adium, unknown} -> {adium, mac};
|
||||||
|
|
Loading…
Reference in New Issue