Skip to content

Commit e474590

Browse files
committed
refactor: pre-fetch toots & cache, adjust shortcode accordingly
1 parent b11f792 commit e474590

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

45 files changed

+67
-5
lines changed

โ€ŽTaskfile.ymlโ€Ž

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ tasks:
1212
desc: Runs hugo serve, all posts visible.
1313
cmds:
1414
- |
15-
{{.HUGO}} serve -D -E -F {{if .TERMUX}}--noBuildLock{{end}} --bind=0.0.0.0 --baseURL=http://0.0.0.0:1313
15+
{{.HUGO}} serve -D -E -F {{if .TERMUX}}--noBuildLock{{end}} --bind=127.0.0.1 --baseURL=http://127.0.0.1:1313
1616
1717
build:
1818
desc: Create a production build of the site in ./public.
@@ -127,3 +127,8 @@ tasks:
127127
- git submodule update --remote --merge
128128
- cd themes/PaperMod && git pull origin master
129129
- cd themes/hugo-notice && git pull origin main
130+
131+
fetch-toots:
132+
desc: Updates data of all toot shortcodes.
133+
cmds:
134+
- bash fetch-toots.sh
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"id":"109245619011351909","created_at":"2022-10-28T11:17:36.499Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"unlisted","language":"en","uri":"https://chaos.social/users/foosel/statuses/109245619011351909","url":"https://chaos.social/@foosel/109245619011351909","replies_count":3,"reblogs_count":39,"favourites_count":230,"quotes_count":0,"edited_at":"2024-08-12T14:29:31.667Z","content":"\u003cp\u003eFriendly reminder: This is my private Mastodon account which I also want to be able to read after work, during the weekends \u0026amp; other time off without getting dragged back into work ๐Ÿ˜‰ \u003c/p\u003e\u003cp\u003eSee also: \u003ca href=\"https://foosel.net/blog/2024-07-25-on-the-importance-of-time-off/\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"ellipsis\"\u003efoosel.net/blog/2024-07-25-on-\u003c/span\u003e\u003cspan class=\"invisible\"\u003ethe-importance-of-time-off/\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e\u003cp\u003eThus, if you have any OctoPrint ๐Ÿ™ related mentions, please direct them at \u003cspan class=\"h-card\" translate=\"no\"\u003e\u003ca href=\"https://fosstodon.org/@octoprint\" class=\"u-url mention\"\u003e@\u003cspan\u003eoctoprint\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e. \u003c/p\u003e\u003cp\u003eFor support, get in touch on the forum or check out the Discord server, see \u003ca href=\"https://help.octoprint.org\" target=\"_blank\" rel=\"nofollow noopener\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003ehelp.octoprint.org\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e\u003c/p\u003e\u003cp\u003eRespect my right to have a life beyond OctoPrint, thank you ๐Ÿ˜Š\u003c/p\u003e","reblog":null,"application":null,"account":{"id":"235099","username":"foosel","acct":"foosel","display_name":"Gina HรคuรŸge","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2020-01-01T00:00:00.000Z","note":"\u003cp\u003e๐Ÿ’ Passionate code monkey ๐Ÿ‘ฉโ€๐Ÿ’ป Geek ๐ŸŽฎ Gamer ๐Ÿง—โ€โ™€๏ธ Bouldering apprentice ๐Ÿ’ก Problem solver ๐Ÿ Python wrangler ๐Ÿ™ Creator \u0026amp; Maintainer of OctoPrint\u003c/p\u003e\u003cp\u003eAdmin of plushies.social \u0026amp; one half of \u003cspan class=\"h-card\" translate=\"no\"\u003e\u003ca href=\"https://chaos.social/@dzoc\" class=\"u-url mention\"\u003e@\u003cspan\u003edzoc\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e\u003c/p\u003e\u003cp\u003eThis is my *personal* main account on the Fediverse. \u003c/p\u003e\u003cp\u003eโš ๏ธ Please don\u0026#39;t tag me on work/OctoPrint related things, use \u003cspan class=\"h-card\" translate=\"no\"\u003e\u003ca href=\"https://fosstodon.org/@octoprint\" class=\"u-url mention\"\u003e@\u003cspan\u003eoctoprint\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e for that. Thank you! ๐Ÿ’š\u003c/p\u003e\u003cp\u003e๐Ÿ“ Frankfurt, Germany\u003cbr /\u003e๐Ÿ—ฃ๏ธ ๐Ÿ‡ฉ๐Ÿ‡ช \u0026amp; ๐Ÿ‡ฌ๐Ÿ‡ง\u003c/p\u003e\u003cp\u003eTrans rights are human rights.\u003c/p\u003e","url":"https://chaos.social/@foosel","uri":"https://chaos.social/users/foosel","avatar":"https://assets.chaos.social/accounts/avatars/000/235/099/original/a2e381e9aab4a693.png","avatar_static":"https://assets.chaos.social/accounts/avatars/000/235/099/original/a2e381e9aab4a693.png","header":"https://assets.chaos.social/accounts/headers/000/235/099/original/00465f9f7739904a.png","header_static":"https://assets.chaos.social/accounts/headers/000/235/099/original/00465f9f7739904a.png","followers_count":6219,"following_count":598,"statuses_count":9852,"last_status_at":"2026-01-22","hide_collections":false,"noindex":false,"emojis":[],"roles":[],"fields":[{"name":"web \u0026 blog","value":"\u003ca href=\"https://foosel.net\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003efoosel.net\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2022-04-28T14:29:51.375+00:00"},{"name":"github","value":"\u003ca href=\"https://github.com/foosel\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003egithub.com/foosel\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2023-02-01T19:25:25.153+00:00"},{"name":"dect","value":"4462","verified_at":null},{"name":"pronouns","value":"she/her, sie/ihr","verified_at":null}]},"media_attachments":[],"mentions":[{"id":"108255571737635673","username":"octoprint","url":"https://fosstodon.org/@octoprint","acct":"octoprint@fosstodon.org"}],"tags":[],"emojis":[],"quote":null,"card":{"url":"https://foosel.net/blog/2024-07-25-on-the-importance-of-time-off/","title":"On the importance of time off","description":"Why work related mentions on my personal accounts annoy me","language":"en","type":"link","author_name":"","author_url":"","provider_name":"","provider_url":"","html":"","width":1200,"height":600,"image":null,"image_description":"","embed_url":"","blurhash":"UPC%a9V=bFoeQ*o$oLayV;acjYj[sjWBbcoJ","published_at":"2024-07-25T00:00:00.000Z","authors":[]},"poll":null,"quote_approval":{"automatic":[],"manual":[],"current_user":"denied"}}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"id":"110321340611941751","created_at":"2023-05-06T10:47:45.496Z","in_reply_to_id":null,"in_reply_to_account_id":null,"sensitive":false,"spoiler_text":"","visibility":"public","language":"en","uri":"https://chaos.social/users/foosel/statuses/110321340611941751","url":"https://chaos.social/@foosel/110321340611941751","replies_count":2,"reblogs_count":2,"favourites_count":19,"quotes_count":0,"edited_at":null,"content":"\u003cp\u003e\u003ca href=\"https://chaos.social/tags/GoGodotJam4\" class=\"mention hashtag\" rel=\"tag\"\u003e#\u003cspan\u003eGoGodotJam4\u003c/span\u003e\u003c/a\u003e started at midnight. The theme is \u0026quot;Less is more\u0026quot; and I intend to participate! Got an idea that should work I hope, so let the coding commence!\u003c/p\u003e","reblog":null,"application":{"name":"Web","website":null},"account":{"id":"235099","username":"foosel","acct":"foosel","display_name":"Gina HรคuรŸge","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2020-01-01T00:00:00.000Z","note":"\u003cp\u003e๐Ÿ’ Passionate code monkey ๐Ÿ‘ฉโ€๐Ÿ’ป Geek ๐ŸŽฎ Gamer ๐Ÿง—โ€โ™€๏ธ Bouldering apprentice ๐Ÿ’ก Problem solver ๐Ÿ Python wrangler ๐Ÿ™ Creator \u0026amp; Maintainer of OctoPrint\u003c/p\u003e\u003cp\u003eAdmin of plushies.social \u0026amp; one half of \u003cspan class=\"h-card\" translate=\"no\"\u003e\u003ca href=\"https://chaos.social/@dzoc\" class=\"u-url mention\"\u003e@\u003cspan\u003edzoc\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e\u003c/p\u003e\u003cp\u003eThis is my *personal* main account on the Fediverse. \u003c/p\u003e\u003cp\u003eโš ๏ธ Please don\u0026#39;t tag me on work/OctoPrint related things, use \u003cspan class=\"h-card\" translate=\"no\"\u003e\u003ca href=\"https://fosstodon.org/@octoprint\" class=\"u-url mention\"\u003e@\u003cspan\u003eoctoprint\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e for that. Thank you! ๐Ÿ’š\u003c/p\u003e\u003cp\u003e๐Ÿ“ Frankfurt, Germany\u003cbr /\u003e๐Ÿ—ฃ๏ธ ๐Ÿ‡ฉ๐Ÿ‡ช \u0026amp; ๐Ÿ‡ฌ๐Ÿ‡ง\u003c/p\u003e\u003cp\u003eTrans rights are human rights.\u003c/p\u003e","url":"https://chaos.social/@foosel","uri":"https://chaos.social/users/foosel","avatar":"https://assets.chaos.social/accounts/avatars/000/235/099/original/a2e381e9aab4a693.png","avatar_static":"https://assets.chaos.social/accounts/avatars/000/235/099/original/a2e381e9aab4a693.png","header":"https://assets.chaos.social/accounts/headers/000/235/099/original/00465f9f7739904a.png","header_static":"https://assets.chaos.social/accounts/headers/000/235/099/original/00465f9f7739904a.png","followers_count":6219,"following_count":598,"statuses_count":9852,"last_status_at":"2026-01-22","hide_collections":false,"noindex":false,"emojis":[],"roles":[],"fields":[{"name":"web \u0026 blog","value":"\u003ca href=\"https://foosel.net\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003efoosel.net\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2022-04-28T14:29:51.375+00:00"},{"name":"github","value":"\u003ca href=\"https://github.com/foosel\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003egithub.com/foosel\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2023-02-01T19:25:25.153+00:00"},{"name":"dect","value":"4462","verified_at":null},{"name":"pronouns","value":"she/her, sie/ihr","verified_at":null}]},"media_attachments":[],"mentions":[],"tags":[{"name":"gogodotjam4","url":"https://chaos.social/tags/gogodotjam4"}],"emojis":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":[],"manual":[],"current_user":"denied"}}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"id":"110357894701554845","created_at":"2023-05-12T21:43:56.631Z","in_reply_to_id":"110352075533808125","in_reply_to_account_id":"235099","sensitive":false,"spoiler_text":"","visibility":"unlisted","language":"en","uri":"https://chaos.social/users/foosel/statuses/110357894701554845","url":"https://chaos.social/@foosel/110357894701554845","replies_count":2,"reblogs_count":3,"favourites_count":15,"quotes_count":0,"edited_at":null,"content":"\u003cp\u003eCurrent state: exhausted, but level 1 designed through and implemented :D Only needs some more fine tuning! Also fixed a ton of issues I found during play testing, even some game breaking race conditions ๐Ÿ˜ฒ\u003c/p\u003e\u003cp\u003eFun addition: firing interval now inversely scales with health too - the closer to the death, the faster you fire. \u0026quot;Less health, more bullets\u0026quot; indeed.\u003c/p\u003e\u003cp\u003eQuite happy with the progress once again! Nothing planned the next two days but working on and finishing this ๐Ÿ’ช\u003c/p\u003e","reblog":null,"application":{"name":"Web","website":null},"account":{"id":"235099","username":"foosel","acct":"foosel","display_name":"Gina HรคuรŸge","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2020-01-01T00:00:00.000Z","note":"\u003cp\u003e๐Ÿ’ Passionate code monkey ๐Ÿ‘ฉโ€๐Ÿ’ป Geek ๐ŸŽฎ Gamer ๐Ÿง—โ€โ™€๏ธ Bouldering apprentice ๐Ÿ’ก Problem solver ๐Ÿ Python wrangler ๐Ÿ™ Creator \u0026amp; Maintainer of OctoPrint\u003c/p\u003e\u003cp\u003eAdmin of plushies.social \u0026amp; one half of \u003cspan class=\"h-card\" translate=\"no\"\u003e\u003ca href=\"https://chaos.social/@dzoc\" class=\"u-url mention\"\u003e@\u003cspan\u003edzoc\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e\u003c/p\u003e\u003cp\u003eThis is my *personal* main account on the Fediverse. \u003c/p\u003e\u003cp\u003eโš ๏ธ Please don\u0026#39;t tag me on work/OctoPrint related things, use \u003cspan class=\"h-card\" translate=\"no\"\u003e\u003ca href=\"https://fosstodon.org/@octoprint\" class=\"u-url mention\"\u003e@\u003cspan\u003eoctoprint\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e for that. Thank you! ๐Ÿ’š\u003c/p\u003e\u003cp\u003e๐Ÿ“ Frankfurt, Germany\u003cbr /\u003e๐Ÿ—ฃ๏ธ ๐Ÿ‡ฉ๐Ÿ‡ช \u0026amp; ๐Ÿ‡ฌ๐Ÿ‡ง\u003c/p\u003e\u003cp\u003eTrans rights are human rights.\u003c/p\u003e","url":"https://chaos.social/@foosel","uri":"https://chaos.social/users/foosel","avatar":"https://assets.chaos.social/accounts/avatars/000/235/099/original/a2e381e9aab4a693.png","avatar_static":"https://assets.chaos.social/accounts/avatars/000/235/099/original/a2e381e9aab4a693.png","header":"https://assets.chaos.social/accounts/headers/000/235/099/original/00465f9f7739904a.png","header_static":"https://assets.chaos.social/accounts/headers/000/235/099/original/00465f9f7739904a.png","followers_count":6219,"following_count":598,"statuses_count":9852,"last_status_at":"2026-01-22","hide_collections":false,"noindex":false,"emojis":[],"roles":[],"fields":[{"name":"web \u0026 blog","value":"\u003ca href=\"https://foosel.net\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003efoosel.net\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2022-04-28T14:29:51.375+00:00"},{"name":"github","value":"\u003ca href=\"https://github.com/foosel\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003egithub.com/foosel\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2023-02-01T19:25:25.153+00:00"},{"name":"dect","value":"4462","verified_at":null},{"name":"pronouns","value":"she/her, sie/ihr","verified_at":null}]},"media_attachments":[{"id":"110357880597878877","type":"video","url":"https://assets.chaos.social/media_attachments/files/110/357/880/597/878/877/original/e03754c6fe10d442.mp4","preview_url":"https://assets.chaos.social/media_attachments/files/110/357/880/597/878/877/small/e03754c6fe10d442.png","remote_url":null,"preview_remote_url":null,"text_url":null,"meta":{"original":{"width":1280,"height":720,"frame_rate":"60/1","duration":53.374,"bitrate":977608},"small":{"width":400,"height":225,"size":"400x225","aspect":1.7777777777777777},"focus":{"x":0.0,"y":0.0}},"description":"A video showing the first level of Pew Pew Pew: Danger Zone!\n\nThe lower the health of the player, the faster the shots come out. Some static enemies, some following ones, and some pattern movements among them make for a challenge here and there.","blurhash":"U5GI_}^6?bI.?KDNf,S%9FXAR-axe7%2s8Rh"}],"mentions":[],"tags":[],"emojis":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":[],"manual":[],"current_user":"denied"}}
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
{"id":"110362364305310898","created_at":"2023-05-13T16:40:37.376Z","in_reply_to_id":"110358042572695325","in_reply_to_account_id":"235099","sensitive":false,"spoiler_text":"","visibility":"unlisted","language":"en","uri":"https://chaos.social/users/foosel/statuses/110362364305310898","url":"https://chaos.social/@foosel/110362364305310898","replies_count":1,"reblogs_count":0,"favourites_count":7,"quotes_count":0,"edited_at":null,"content":"\u003cp\u003e๐Ÿ‘€\u003c/p\u003e","reblog":null,"application":{"name":"Web","website":null},"account":{"id":"235099","username":"foosel","acct":"foosel","display_name":"Gina HรคuรŸge","locked":false,"bot":false,"discoverable":true,"indexable":true,"group":false,"created_at":"2020-01-01T00:00:00.000Z","note":"\u003cp\u003e๐Ÿ’ Passionate code monkey ๐Ÿ‘ฉโ€๐Ÿ’ป Geek ๐ŸŽฎ Gamer ๐Ÿง—โ€โ™€๏ธ Bouldering apprentice ๐Ÿ’ก Problem solver ๐Ÿ Python wrangler ๐Ÿ™ Creator \u0026amp; Maintainer of OctoPrint\u003c/p\u003e\u003cp\u003eAdmin of plushies.social \u0026amp; one half of \u003cspan class=\"h-card\" translate=\"no\"\u003e\u003ca href=\"https://chaos.social/@dzoc\" class=\"u-url mention\"\u003e@\u003cspan\u003edzoc\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e\u003c/p\u003e\u003cp\u003eThis is my *personal* main account on the Fediverse. \u003c/p\u003e\u003cp\u003eโš ๏ธ Please don\u0026#39;t tag me on work/OctoPrint related things, use \u003cspan class=\"h-card\" translate=\"no\"\u003e\u003ca href=\"https://fosstodon.org/@octoprint\" class=\"u-url mention\"\u003e@\u003cspan\u003eoctoprint\u003c/span\u003e\u003c/a\u003e\u003c/span\u003e for that. Thank you! ๐Ÿ’š\u003c/p\u003e\u003cp\u003e๐Ÿ“ Frankfurt, Germany\u003cbr /\u003e๐Ÿ—ฃ๏ธ ๐Ÿ‡ฉ๐Ÿ‡ช \u0026amp; ๐Ÿ‡ฌ๐Ÿ‡ง\u003c/p\u003e\u003cp\u003eTrans rights are human rights.\u003c/p\u003e","url":"https://chaos.social/@foosel","uri":"https://chaos.social/users/foosel","avatar":"https://assets.chaos.social/accounts/avatars/000/235/099/original/a2e381e9aab4a693.png","avatar_static":"https://assets.chaos.social/accounts/avatars/000/235/099/original/a2e381e9aab4a693.png","header":"https://assets.chaos.social/accounts/headers/000/235/099/original/00465f9f7739904a.png","header_static":"https://assets.chaos.social/accounts/headers/000/235/099/original/00465f9f7739904a.png","followers_count":6219,"following_count":598,"statuses_count":9852,"last_status_at":"2026-01-22","hide_collections":false,"noindex":false,"emojis":[],"roles":[],"fields":[{"name":"web \u0026 blog","value":"\u003ca href=\"https://foosel.net\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003efoosel.net\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2022-04-28T14:29:51.375+00:00"},{"name":"github","value":"\u003ca href=\"https://github.com/foosel\" target=\"_blank\" rel=\"nofollow noopener me\" translate=\"no\"\u003e\u003cspan class=\"invisible\"\u003ehttps://\u003c/span\u003e\u003cspan class=\"\"\u003egithub.com/foosel\u003c/span\u003e\u003cspan class=\"invisible\"\u003e\u003c/span\u003e\u003c/a\u003e","verified_at":"2023-02-01T19:25:25.153+00:00"},{"name":"dect","value":"4462","verified_at":null},{"name":"pronouns","value":"she/her, sie/ihr","verified_at":null}]},"media_attachments":[{"id":"110362360528771954","type":"image","url":"https://assets.chaos.social/media_attachments/files/110/362/360/528/771/954/original/08beffe37c501cda.png","preview_url":"https://assets.chaos.social/media_attachments/files/110/362/360/528/771/954/small/08beffe37c501cda.png","remote_url":null,"preview_remote_url":null,"text_url":null,"meta":{"original":{"width":1280,"height":720,"size":"1280x720","aspect":1.7777777777777777},"small":{"width":640,"height":360,"size":"640x360","aspect":1.7777777777777777},"focus":{"x":0.08,"y":0.28}},"description":"Screenshot of the boss in my game Pew Pew Pew: Danger Zone!\n\nA big circular enemy, with five triangle shaped enemies orbiting it. Tons of bullets on the screen.","blurhash":"UYCQDTkC8^RjW=jbe.j[xbWCR%j]X8j[jZay"}],"mentions":[],"tags":[],"emojis":[],"quote":null,"card":null,"poll":null,"quote_approval":{"automatic":[],"manual":[],"current_user":"denied"}}

0 commit comments

Comments
ย (0)