Commit graph

205 commits

Author SHA1 Message Date
nekobit
0228cdd97c Application
FossilOrigin-Name: 03a48870e355ee1d2adcf188808928cf1342cabe19404377183e15c0fe622b53
2022-11-08 04:22:47 +00:00
nekobit
fc688c303d Fix accounts and statuses callbacks
FossilOrigin-Name: c97a27c4fabe4c8d10caaff8d7782973fa6127b3a248c41706edfbfabd7439be
2022-11-08 01:45:28 +00:00
nekobit
1814abfe10 Accounts
FossilOrigin-Name: c9b08fd71203790dd218f07e0d20ed8cc4de9e58b675bf361c16fbf85d31378b
2022-11-07 16:10:00 +00:00
nekobit
b17d3af171 Refactor statuses code
FossilOrigin-Name: 982ad94bd069af8c5a0d589ddef275533175dbc4e865d47227e6967d19c2a1ba
2022-11-07 13:44:59 +00:00
nekobit
ac4529348d Update statuses callback
FossilOrigin-Name: 502e0482d2964dc8f934c2d5a1cbc2a9366af1691db18670c6d74db46ab2773e
2022-11-07 01:59:05 +00:00
nekobit
e561cb1847 Some progress
FossilOrigin-Name: 5b2ae52971b08d103cc7eccdff1614bcc4e0fa9f3d6f2ce3b13fcfb84720c99a
2022-11-07 00:11:46 +00:00
nekobit
5687929253 Fix 2 functions
FossilOrigin-Name: 32d6739639c9c031f3ac84a99f3204a9e9c9e7986f2cf3d86b463afb58b15c45
2022-11-04 18:48:50 +00:00
nekobit
38de5f2392 Progress
FossilOrigin-Name: 354ea893739bc2cb61c37379b8e5a76e63343173b004f416388a66e319bbfbac
2022-11-04 18:11:59 +00:00
nekobit
9f82057f99 Fds
FossilOrigin-Name: a5712c3d8b0f9db4762daf78cd1767ad81b3ac294294ba645b7fc9893fa50a61
2022-11-02 03:38:40 +00:00
nekobit
ce0cf6d3e4 Cleanup data
FossilOrigin-Name: 629c8537277cf9905ad942148944ce97d5eb21451b667ce0a15436f679efee22
2022-11-01 15:14:07 +00:00
nekobit
b42d23ca02 Fix return handling for async call
FossilOrigin-Name: 4577e92f812490efaae1a5ffd4d947fedd90c4682bc7ead2c5c98ab609db8499
2022-11-01 15:06:54 +00:00
nekobit
0908b2979a Timeline updates
FossilOrigin-Name: 0fbfad08b9afe9e0286a9d8a5f053eb396cc5bdd21b03ad3d034e5c5e6dc730a
2022-11-01 14:09:31 +00:00
nekobit
949876fc7f sneed
FossilOrigin-Name: 967fd6da6e3933a0d828690f71772025331bfa874d9b397755bf529d13f6140c
2022-11-01 02:45:54 +00:00
nekobit
dfb0a2e230 Get data
FossilOrigin-Name: 7bdc242974926428c4d45f9bd4a6afab9cbb23d8211f4670d27ba47108866f42
2022-10-31 17:13:28 +00:00
nekobit
b8a2395248 Poll until response
FossilOrigin-Name: d4b97ddeddacb24765014384e6a29e66469fd3528b0ff924ed4a8c329c8dae97
2022-10-31 16:59:01 +00:00
nekobit
3357bd476e Grepping, remove static
FossilOrigin-Name: c789b473998a5b1e2eea245744a39f3bb538672875662bf82e4266b40feaa95f
2022-10-26 23:30:02 +00:00
nekobit
a54e0cf0b3 Stuff
FossilOrigin-Name: 3ddbe980e2d152ef446c5a1482d49f13ae93471a7e6198640472b595bd5e7c92
2022-10-26 18:49:51 +00:00
nekobit
740fd220a0 ?
FossilOrigin-Name: d5f4b96651d6888a2a0d9ba3e5f3b515be37783b84112421a22cab05b9989795
2022-10-26 17:57:51 +00:00
nekobit
6e07fc0b96 Fetch and cleanup
FossilOrigin-Name: 218a4d992019baaf31e448e9b205565c02b5dbcd54259facf43351eed9895ff5
2022-10-26 17:00:36 +00:00
nekobit
90393af306 Callback parameter stuff
FossilOrigin-Name: a546f5470413f8daa0d1952244b3e7c5139734b35c4eb0e93e537ba45bbf7a8c
2022-10-20 03:54:41 +00:00
nekobit
4fd79f5fd5 Work
FossilOrigin-Name: 3c1064c99e3293a4ee6f8796ac9b525daffd6790ddc918e0eceba8d1aee19b20
2022-10-17 04:42:13 +00:00
nekobit
9df1e54cdf Work
FossilOrigin-Name: 4dad40a89c3a003bfda76a128f22df56bdab086313a822eee967add8d3a1820a
2022-10-16 05:30:53 +00:00
nekobit
332291bf0a Fix
FossilOrigin-Name: ae2f52cfed5dadf645e1afb9b2f1724414bd83ec6c4afcf9f87ffa0ce453d946
2022-10-15 21:40:40 +00:00
nekobit
28d69a286f Hook checks
FossilOrigin-Name: bddc30618d746725122fa5620c971ced3f8a6ca065e12c06208a7117b936d54c
2022-10-15 20:55:04 +00:00
nekobit
7647698b31 Fix InitHooks
FossilOrigin-Name: 013fdb012138b46f78d55efb63d130a56f1037809c5e43714e38331f047472e7
2022-10-15 20:52:23 +00:00
nekobit
cef85c7d77 Set hooks function
FossilOrigin-Name: 6e10de2914a965ef1a5ed7f06db7083c6c1a139b8ec9a835f56a826e1d8b9384
2022-10-15 20:44:53 +00:00
nekobit
5287e5c824 Hooks
FossilOrigin-Name: 80ef0c70a70f51d6798855f7c95c4e14f4bca86ae092309195ada7a5be657023
2022-10-15 20:19:25 +00:00
nekobit
0ff56024de Rename docs for consistancy
FossilOrigin-Name: 8eb8d0b20477dd8df24fea4fac37cdd47b6c5412c134749c43d1da7412feb633
2022-10-14 13:32:05 +00:00
nekobit
e72613093e Fix chats cleanup
FossilOrigin-Name: 82b6217d30aa4781ce23d2e2ef02942d3932b9b3e689e689eb8c975cd84799ec
2022-08-25 00:59:59 +00:00
nekobit
8ffbec6620 Fix namespaces
FossilOrigin-Name: 925359d0707de10f874d69058791955ae9bbf9b663867af865a7cd1c65649b4a
2022-08-25 00:14:21 +00:00
nekobit
964c3a3b9a Undo the compatibility stuffs
FossilOrigin-Name: 25826622c5bfb79fc9d937adc455e258a72991a4f41737ce3888980b841fa4e7
2022-08-25 00:08:51 +00:00
nekobit
fc90409c7f Cleanup for chats and messages
FossilOrigin-Name: feb547532ff56ae417b5fcece92f59f11fa6d51790b5d618425080dc4d8631fa
2022-08-25 00:05:14 +00:00
nekobit
004c06b5d7 Fix application json
FossilOrigin-Name: bb50b693e8aa9e982ee0453e46467cd44edd921a02330e4d8d145afdf6b0608c
2022-08-17 15:28:30 +00:00
nekobit
1dcc0b67c0 Notification: use datetime
FossilOrigin-Name: f28ee17d1bf4d069ed7a53eda5e2bcf3b3c74c940da8b8692377a79d99a43c7e
2022-08-17 04:38:20 +00:00
nekobit
dd066dad54 Use _mstdnt_val_datetime_unix_call for known created_at parameters
FossilOrigin-Name: c191f39f0f0ad83d5c41056573e2d67e70b7c91639773989f4f0c98e06fbf112
2022-08-13 06:16:49 +00:00
nekobit
a14da74d56 Notification pleroma information
FossilOrigin-Name: 5cebf2d732f552f6a316fe4078e327f645c7477e02ea00553ca3f1219a95d72e
2022-08-13 02:05:49 +00:00
nekobit
1825eaa111 Notif json fall out
FossilOrigin-Name: 2609db6232efc342992c96a8d74c03538dee5a5610b2706dd7a1b7095ce96bf5
2022-08-13 01:50:57 +00:00
nekobit
dd92476398 Mark notifications as read
FossilOrigin-Name: 181705589760101d4ae95b7693452a6cc3a840885f2381a88755eb11d1d6bc5e
2022-08-13 01:38:33 +00:00
nekobit
81641ef140 Notification args
FossilOrigin-Name: 82f1f70f8e07d70f1276ac104cd59f5e9f4e10d2c1de98191adda7b57333407c
2022-08-12 05:26:58 +00:00
nekobit
c9c954d5e6 Notifications clear all and dismiss
FossilOrigin-Name: 0728b716da36f28436b57c336b2244815de252c81e00fdfaff138612b042bef8
2022-08-11 03:03:58 +00:00
nekobit
483e0831c1 fix
FossilOrigin-Name: d19d4507d9d08bc3e5a5f21119ecb17ca8e57e0972ee8675f1c1577b90842d2e
2022-08-11 02:28:50 +00:00
nekobit
f5d35cec7f Emoji reaction from notification
FossilOrigin-Name: 30c01b16193b7ac92b3ff1c9588e44f3d837fafbbc41162fb0b554b0a5bcd6ae
2022-08-11 02:27:54 +00:00
nekobit
011d0f500d mstdnt_notification_t_to_str
FossilOrigin-Name: 32263f1cf39d349d73fafb27f82c0b7d3f23ca101a4a75d5e9233812fac9099c
2022-08-10 23:20:09 +00:00
nekobit
c61371a34f Allocate application
FossilOrigin-Name: a9e1b008096f688eebc3f91c25a37fe717aa2c9420a8459b157a6e4ee1f3cb36
2022-07-30 21:21:58 +00:00
nekobit
6576135c81 Fix application reference
FossilOrigin-Name: c081f1008d4593b5f5702b9df8964caf5659a6ec2bac2fadbb235ca55e2cb0ac
2022-07-30 20:12:52 +00:00
nekobit
9a7b800cc1 Status application info
FossilOrigin-Name: 3a9f6c4cefebb8f9fb29f05a80cf4ab3f0350eea79c2c78c534f9f19ce6bc810
2022-07-30 20:03:39 +00:00
nekobit
ee32bdf4d0 Extra step for thread safety
Nothing breaks, but it still overreads the error data for cJSON unless we use ParseWithLengthOpts (I set the error value to NULL for now, this might bite me in the ass later)

FossilOrigin-Name: 6451d34540d66e921d5f94a7da49c688dee82ed0aaf5b63b1a101dd91f71e6b1
2022-07-27 03:52:55 +00:00
nekobit
bb494dd06b ifdef to remove thread safety
FossilOrigin-Name: d4a062d1fbcb84e6e801f6c46ee60536dc79b9ecd92c90f7c706ae95162b7ed0
2022-07-20 04:48:45 +00:00
nekobit
78355004ce Make thread safe
FossilOrigin-Name: f5ec8fae755f1e809ae4ff8446961b62f7ae4751a510ade2c9e211710b0f7f97
2022-07-20 04:45:59 +00:00
nekobit
7373faab3f Switch to curl_multi
FossilOrigin-Name: 45caa8672395503ccfe940a18057ec3d3f182bd15f2f1ce5dda614e7ca89adfa
2022-07-19 03:56:57 +00:00