2020-07-31 21:40:57 +00:00
// C o p y r i g h t © 2 0 2 0 M e t a b o l i s t . A l l r i g h t s r e s e r v e d .
import Foundation
2020-08-30 23:33:11 +00:00
import Mastodon
2020-07-31 21:40:57 +00:00
// s w i f t l i n t : d i s a b l e l i n e _ l e n g t h
let officialInstanceJSON = # " " "
{
" uri " : " mastodon.social " ,
" title " : " Mastodon " ,
" short_description " : " Server run by the main developers of the project <img draggable= \" false \" alt= \" \ud83d \udc18 \" class= \" emojione \" src= \" https://mastodon.social/emoji/1f418.svg \" /> It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct! " ,
" description " : " Server run by the main developers of the project <img draggable= \" false \" alt= \" \ud83d \udc18 \" class= \" emojione \" src= \" https://mastodon.social/emoji/1f418.svg \" /> It is not focused on any particular niche interest - everyone is welcome as long as you follow our code of conduct! " ,
" email " : " staff@mastodon.social " ,
" version " : " 3.2.0 " ,
" urls " : {
" streaming_api " : " wss://mastodon.social "
} ,
" stats " : {
" user_count " : 528991 ,
" status_count " : 24588857 ,
" domain_count " : 14857
} ,
" thumbnail " : " https://files.mastodon.social/site_uploads/files/000/000/001/original/vlcsnap-2018-08-27-16h43m11s127.png " ,
" languages " : [
" en "
] ,
" registrations " : false ,
" approval_required " : false ,
" invites_enabled " : true ,
" contact_account " : {
" id " : " 1 " ,
" username " : " Gargron " ,
" acct " : " Gargron " ,
" display_name " : " Eugen " ,
" locked " : false ,
" bot " : false ,
" discoverable " : true ,
" group " : false ,
" created_at " : " 2016-03-16T14:34:26.392Z " ,
" note " : " <p>Developer of Mastodon and administrator of mastodon.social. I post service announcements, development updates, and personal stuff.</p> " ,
" url " : " https://mastodon.social/@Gargron " ,
" avatar " : " https://files.mastodon.social/accounts/avatars/000/000/001/original/d96d39a0abb45b92.jpg " ,
" avatar_static " : " https://files.mastodon.social/accounts/avatars/000/000/001/original/d96d39a0abb45b92.jpg " ,
" header " : " https://files.mastodon.social/accounts/headers/000/000/001/original/c91b871f294ea63e.png " ,
" header_static " : " https://files.mastodon.social/accounts/headers/000/000/001/original/c91b871f294ea63e.png " ,
" followers_count " : 425409 ,
" following_count " : 440 ,
" statuses_count " : 66170 ,
" last_status_at " : " 2020-07-31 " ,
" emojis " : [ ] ,
" fields " : [
{
" name " : " Patreon " ,
" value " : " <a href= \" https://www.patreon.com/mastodon \" rel= \" me nofollow noopener noreferrer \" target= \" _blank \" ><span class= \" invisible \" >https://www.</span><span class= \" \" >patreon.com/mastodon</span><span class= \" invisible \" ></span></a> " ,
" verified_at " : null
} ,
{
" name " : " Homepage " ,
" value " : " <a href= \" https://zeonfederated.com \" rel= \" me nofollow noopener noreferrer \" target= \" _blank \" ><span class= \" invisible \" >https://</span><span class= \" \" >zeonfederated.com</span><span class= \" invisible \" ></span></a> " ,
" verified_at " : " 2019-07-15T18:29:57.191+00:00 "
}
]
}
}
" " " #
extension InstanceEndpoint : Stubbing {
func dataString ( url : URL ) -> String ? {
switch self {
case . instance : return officialInstanceJSON
}
}
}
// s w i f t l i n t : e n a b l e l i n e _ l e n g t h