{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":724977269,"defaultBranch":"master","name":"go-sdk","ownerLogin":"irdaislakhuafa","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2023-11-29T07:19:10.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/65246900?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1719238814.0","currentOid":""},"activityList":{"items":[{"before":"e73d7415e69eb2c54a20f94903be328c15426176","after":null,"ref":"refs/heads/test/errors","pushedAt":"2024-05-22T04:09:13.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"irdaislakhuafa","name":"Irda Islakhu Afa","path":"/irdaislakhuafa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65246900?s=80&v=4"}},{"before":"659c86b3eb8263bf6c0c32a6eeaf91da7b571656","after":"724cd126b8402d9dfcd7bcc757ce93aefe00c807","ref":"refs/heads/master","pushedAt":"2024-05-22T04:09:11.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"irdaislakhuafa","name":"Irda Islakhu Afa","path":"/irdaislakhuafa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65246900?s=80&v=4"},"commit":{"message":"fix(errors): update error caller line number (#62)\n\nUpdates error caller line number to reflect the line where the error was created with the NewWithCode function.\n\nBREAKING CHANGE: The error caller line number now reflects the line where the error was created with the NewWithCode function. This may cause errors to be reported with a different line number than before.","shortMessageHtmlLink":"fix(errors): update error caller line number (#62)"}},{"before":null,"after":"e73d7415e69eb2c54a20f94903be328c15426176","ref":"refs/heads/test/errors","pushedAt":"2024-05-22T04:00:59.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"irdaislakhuafa","name":"Irda Islakhu Afa","path":"/irdaislakhuafa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65246900?s=80&v=4"},"commit":{"message":"fix(errors): update error caller line number\n\nUpdates error caller line number to reflect the line where the error was created with the NewWithCode function.\n\nBREAKING CHANGE: The error caller line number now reflects the line where the error was created with the NewWithCode function. This may cause errors to be reported with a different line number than before.","shortMessageHtmlLink":"fix(errors): update error caller line number"}},{"before":"e3c62c7c53f972b6cfae8ed71cf896dd8699f531","after":null,"ref":"refs/heads/datastructure/set","pushedAt":"2024-05-21T07:13:19.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"irdaislakhuafa","name":"Irda Islakhu Afa","path":"/irdaislakhuafa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65246900?s=80&v=4"}},{"before":"7e04fa3c1f68a503a2df6c7a4e703ff0367c1da9","after":"659c86b3eb8263bf6c0c32a6eeaf91da7b571656","ref":"refs/heads/master","pushedAt":"2024-05-21T07:13:17.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"irdaislakhuafa","name":"Irda Islakhu Afa","path":"/irdaislakhuafa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65246900?s=80&v=4"},"commit":{"message":"feat: adds filter to set data structure (#61)\n\nAdds a filter method to the Set data structure to allow for filtering elements based on a condition. This allows for more efficient and concise filtering operations on sets.","shortMessageHtmlLink":"feat: adds filter to set data structure (#61)"}},{"before":null,"after":"e3c62c7c53f972b6cfae8ed71cf896dd8699f531","ref":"refs/heads/datastructure/set","pushedAt":"2024-05-21T06:49:08.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"irdaislakhuafa","name":"Irda Islakhu Afa","path":"/irdaislakhuafa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65246900?s=80&v=4"},"commit":{"message":"feat: adds filter to set data structure\n\nAdds a filter method to the Set data structure to allow for filtering elements based on a condition. This allows for more efficient and concise filtering operations on sets.","shortMessageHtmlLink":"feat: adds filter to set data structure"}},{"before":"ee1411d1ee704bcba75842c725af9611776289df","after":null,"ref":"refs/heads/concurrency","pushedAt":"2024-05-16T06:48:44.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"irdaislakhuafa","name":"Irda Islakhu Afa","path":"/irdaislakhuafa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65246900?s=80&v=4"}},{"before":"69fe0c2cee4036f2d29b4e7056b93e4fd9987604","after":"7e04fa3c1f68a503a2df6c7a4e703ff0367c1da9","ref":"refs/heads/master","pushedAt":"2024-05-16T06:48:41.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"irdaislakhuafa","name":"Irda Islakhu Afa","path":"/irdaislakhuafa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65246900?s=80&v=4"},"commit":{"message":"feat: clone concurrency with empty function list (#60)\n\nThis commit introduces a `Clone` function to the `Concurrency` interface. The `Clone` function allows for the creation of a new `Concurrency` object with the same max worker as the original object, but with an empty list of functions.\n\nThis is useful in cases where you want to create a new `Concurrency` object with the same max worker as an existing object, but you do not want to copy over the list of functions from the original object.","shortMessageHtmlLink":"feat: clone concurrency with empty function list (#60)"}},{"before":null,"after":"ee1411d1ee704bcba75842c725af9611776289df","ref":"refs/heads/concurrency","pushedAt":"2024-05-16T06:48:32.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"irdaislakhuafa","name":"Irda Islakhu Afa","path":"/irdaislakhuafa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65246900?s=80&v=4"},"commit":{"message":"feat: clone concurrency with empty function list\n\nThis commit introduces a `Clone` function to the `Concurrency` interface. The `Clone` function allows for the creation of a new `Concurrency` object with the same max worker as the original object, but with an empty list of functions.\n\nThis is useful in cases where you want to create a new `Concurrency` object with the same max worker as an existing object, but you do not want to copy over the list of functions from the original object.","shortMessageHtmlLink":"feat: clone concurrency with empty function list"}},{"before":"1e7131a0a810e3bf5bc0610d4388df693b37d195","after":null,"ref":"refs/heads/errors","pushedAt":"2024-05-15T08:28:54.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"irdaislakhuafa","name":"Irda Islakhu Afa","path":"/irdaislakhuafa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65246900?s=80&v=4"}},{"before":"b78a48ba8c0b7a9c876abcc58b344c985c8fd93a","after":"69fe0c2cee4036f2d29b4e7056b93e4fd9987604","ref":"refs/heads/master","pushedAt":"2024-05-15T08:28:52.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"irdaislakhuafa","name":"Irda Islakhu Afa","path":"/irdaislakhuafa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65246900?s=80&v=4"},"commit":{"message":"fix: remove unnecessary error message (#59)\n\nThe original error message was not helpful and added unnecessary noise to the logs. This commit removes that error message.","shortMessageHtmlLink":"fix: remove unnecessary error message (#59)"}},{"before":null,"after":"1e7131a0a810e3bf5bc0610d4388df693b37d195","ref":"refs/heads/errors","pushedAt":"2024-05-15T08:28:33.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"irdaislakhuafa","name":"Irda Islakhu Afa","path":"/irdaislakhuafa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65246900?s=80&v=4"},"commit":{"message":"fix: remove unnecessary error message\n\nThe original error message was not helpful and added unnecessary noise to the logs. This commit removes that error message.","shortMessageHtmlLink":"fix: remove unnecessary error message"}},{"before":"63aec17182e22faaecc2ccd15d9fe53239d6749c","after":null,"ref":"refs/heads/datastructure/set","pushedAt":"2024-05-15T06:32:35.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"irdaislakhuafa","name":"Irda Islakhu Afa","path":"/irdaislakhuafa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65246900?s=80&v=4"}},{"before":"b7bf8652213eb0327dc8dc92acf8d62e0fff9213","after":"b78a48ba8c0b7a9c876abcc58b344c985c8fd93a","ref":"refs/heads/master","pushedAt":"2024-05-15T06:32:33.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"irdaislakhuafa","name":"Irda Islakhu Afa","path":"/irdaislakhuafa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65246900?s=80&v=4"},"commit":{"message":"feat(set): Added new methods and improved existing methods (#58)\n\nAdded the following new methods:\n\n- IsExists: Checks if an element exists in the set.\n- Del: Deletes an element from the set.\n- Convert: Converts the set to a slice.\n- Clear: Clears all elements from the set.\n- IsEmpty: Checks if the set is empty.\n- Size: Gets the size of the set.\n- DelIf: Deletes elements from the set based on a condition.","shortMessageHtmlLink":"feat(set): Added new methods and improved existing methods (#58)"}},{"before":null,"after":"63aec17182e22faaecc2ccd15d9fe53239d6749c","ref":"refs/heads/datastructure/set","pushedAt":"2024-05-15T06:31:47.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"irdaislakhuafa","name":"Irda Islakhu Afa","path":"/irdaislakhuafa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65246900?s=80&v=4"},"commit":{"message":"feat(set): Added new methods and improved existing methods\n\nAdded the following new methods:\n\n- IsExists: Checks if an element exists in the set.\n- Del: Deletes an element from the set.\n- Convert: Converts the set to a slice.\n- Clear: Clears all elements from the set.\n- IsEmpty: Checks if the set is empty.\n- Size: Gets the size of the set.\n- DelIf: Deletes elements from the set based on a condition.","shortMessageHtmlLink":"feat(set): Added new methods and improved existing methods"}},{"before":"217c9731a9830d48e7d41aa95387ca012fe3ea53","after":null,"ref":"refs/heads/concurrency","pushedAt":"2024-05-15T03:25:59.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"irdaislakhuafa","name":"Irda Islakhu Afa","path":"/irdaislakhuafa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65246900?s=80&v=4"}},{"before":"8f5e0144487e956ffa08d6decb4e30c0cfa0dee0","after":"b7bf8652213eb0327dc8dc92acf8d62e0fff9213","ref":"refs/heads/master","pushedAt":"2024-05-15T03:25:56.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"irdaislakhuafa","name":"Irda Islakhu Afa","path":"/irdaislakhuafa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65246900?s=80&v=4"},"commit":{"message":"refactor(concurrency): add GetMaxWorker() method (#57)\n\nAdd a GetMaxWorker() method to the concurrency interface to retrieve the maximum number of workers configured for the concurrency pool.\n\nThis method allows clients to easily access the maximum worker configuration, which can be useful for debugging and performance tuning.","shortMessageHtmlLink":"refactor(concurrency): add GetMaxWorker() method (#57)"}},{"before":null,"after":"217c9731a9830d48e7d41aa95387ca012fe3ea53","ref":"refs/heads/concurrency","pushedAt":"2024-05-15T03:25:45.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"irdaislakhuafa","name":"Irda Islakhu Afa","path":"/irdaislakhuafa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65246900?s=80&v=4"},"commit":{"message":"refactor(concurrency): add GetMaxWorker() method\n\nAdd a GetMaxWorker() method to the concurrency interface to retrieve the maximum number of workers configured for the concurrency pool.\n\nThis method allows clients to easily access the maximum worker configuration, which can be useful for debugging and performance tuning.","shortMessageHtmlLink":"refactor(concurrency): add GetMaxWorker() method"}},{"before":"db94f7d09cfa092bddfd9496d39a2af0390a7ae6","after":null,"ref":"refs/heads/concurrency","pushedAt":"2024-05-14T11:34:50.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"irdaislakhuafa","name":"Irda Islakhu Afa","path":"/irdaislakhuafa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65246900?s=80&v=4"}},{"before":"19dd530069308f6b89b3912845bca3f8a3a232cf","after":"8f5e0144487e956ffa08d6decb4e30c0cfa0dee0","ref":"refs/heads/master","pushedAt":"2024-05-14T11:34:47.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"irdaislakhuafa","name":"Irda Islakhu Afa","path":"/irdaislakhuafa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65246900?s=80&v=4"},"commit":{"message":"refactor: rename mutex function name (#56)\n\n* refactor: rename mutex function name\n\nRename WithMt to WithLocker to generalize locker implementation\n\n* feat(concurrency): introduce custom sync.Locker\n\nChanges the WithLocker method to use sync.Locker instead of sync.Mutex.\nThis allows users to use their own custom Locker implementations, giving them more flexibility and control over locking behavior.\n\n* fix: remove `[]int` string from logging\n\nReplaces `[]int` strings with their values in logging.\n\n* feat(concurrency): async query method to run list functions with goroutine\n\nThis commit introduces a new method to run list functions with goroutine. The list method will be cleared after calling this method.\n\nThis change improves the performance and scalability of the concurrency package.","shortMessageHtmlLink":"refactor: rename mutex function name (#56)"}},{"before":"efc09e0a0f44cd15ee1c45c876f8582d780f39b9","after":"db94f7d09cfa092bddfd9496d39a2af0390a7ae6","ref":"refs/heads/concurrency","pushedAt":"2024-05-14T11:34:16.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"irdaislakhuafa","name":"Irda Islakhu Afa","path":"/irdaislakhuafa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65246900?s=80&v=4"},"commit":{"message":"feat(concurrency): async query method to run list functions with goroutine\n\nThis commit introduces a new method to run list functions with goroutine. The list method will be cleared after calling this method.\n\nThis change improves the performance and scalability of the concurrency package.","shortMessageHtmlLink":"feat(concurrency): async query method to run list functions with goro…"}},{"before":null,"after":"efc09e0a0f44cd15ee1c45c876f8582d780f39b9","ref":"refs/heads/concurrency","pushedAt":"2024-05-14T06:27:43.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"irdaislakhuafa","name":"Irda Islakhu Afa","path":"/irdaislakhuafa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65246900?s=80&v=4"},"commit":{"message":"refactor: rename mutex function name\n\nRename WithMt to WithLocker to generalize locker implementation","shortMessageHtmlLink":"refactor: rename mutex function name"}},{"before":"7cd9aa674017afb2beef5e697d855ee8ea213006","after":null,"ref":"refs/heads/concurrency","pushedAt":"2024-05-14T03:33:11.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"irdaislakhuafa","name":"Irda Islakhu Afa","path":"/irdaislakhuafa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65246900?s=80&v=4"}},{"before":"5ee77b94ccb88583e4da5e8820dba1e8132f45a2","after":"19dd530069308f6b89b3912845bca3f8a3a232cf","ref":"refs/heads/master","pushedAt":"2024-05-14T03:33:08.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"irdaislakhuafa","name":"Irda Islakhu Afa","path":"/irdaislakhuafa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65246900?s=80&v=4"},"commit":{"message":"fix(concurrency): update error checking in Do function (#55)\n\nUpdate error checking in Do function to ensure that the correct error code is returned.\n\nBREAKING CHANGE: The error code returned by the Do function has changed.","shortMessageHtmlLink":"fix(concurrency): update error checking in Do function (#55)"}},{"before":null,"after":"7cd9aa674017afb2beef5e697d855ee8ea213006","ref":"refs/heads/concurrency","pushedAt":"2024-05-14T03:25:03.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"irdaislakhuafa","name":"Irda Islakhu Afa","path":"/irdaislakhuafa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65246900?s=80&v=4"},"commit":{"message":"fix(concurrency): update error checking in Do function\n\nUpdate error checking in Do function to ensure that the correct error code is returned.\n\nBREAKING CHANGE: The error code returned by the Do function has changed.","shortMessageHtmlLink":"fix(concurrency): update error checking in Do function"}},{"before":"0a93bbb78bd3db9722546836b6140b96cf4a1fd9","after":null,"ref":"refs/heads/concurrency","pushedAt":"2024-05-14T03:17:39.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"irdaislakhuafa","name":"Irda Islakhu Afa","path":"/irdaislakhuafa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65246900?s=80&v=4"}},{"before":"4e906c5b50d6c6afd36790d7265898f9b73c086a","after":"5ee77b94ccb88583e4da5e8820dba1e8132f45a2","ref":"refs/heads/master","pushedAt":"2024-05-14T03:17:37.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"irdaislakhuafa","name":"Irda Islakhu Afa","path":"/irdaislakhuafa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65246900?s=80&v=4"},"commit":{"message":"test: add concurrency test (#54)\n\n* test: add concurrency test\n\nAdd concurrency test cases for concurrency.go.\n\nThis test case covers the following scenarios:\n- Concurrency get data\n\n* refactor: remove unused main package\n\nThe main package was no longer being used and was causing unnecessary clutter in the codebase. This commit removes the main package to improve code organization and maintainability.","shortMessageHtmlLink":"test: add concurrency test (#54)"}},{"before":null,"after":"0a93bbb78bd3db9722546836b6140b96cf4a1fd9","ref":"refs/heads/concurrency","pushedAt":"2024-05-14T03:16:13.000Z","pushType":"branch_creation","commitsCount":0,"pusher":{"login":"irdaislakhuafa","name":"Irda Islakhu Afa","path":"/irdaislakhuafa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65246900?s=80&v=4"},"commit":{"message":"refactor: remove unused main package\n\nThe main package was no longer being used and was causing unnecessary clutter in the codebase. This commit removes the main package to improve code organization and maintainability.","shortMessageHtmlLink":"refactor: remove unused main package"}},{"before":"cfc4771c5cdce7fa4ad0a3a89e031fceb01e7238","after":null,"ref":"refs/heads/concurrency","pushedAt":"2024-05-13T15:50:46.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"irdaislakhuafa","name":"Irda Islakhu Afa","path":"/irdaislakhuafa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65246900?s=80&v=4"}},{"before":"ee6811ea01b867821b19966754af888ff798f191","after":"4e906c5b50d6c6afd36790d7265898f9b73c086a","ref":"refs/heads/master","pushedAt":"2024-05-13T15:50:43.000Z","pushType":"pr_merge","commitsCount":1,"pusher":{"login":"irdaislakhuafa","name":"Irda Islakhu Afa","path":"/irdaislakhuafa","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/65246900?s=80&v=4"},"commit":{"message":"feat(concurrency): Add ClearFunc method (#53)\n\nAdds a ClearFunc method to the concurrency type to clear the list of functions.\n\nThis is useful for cases where the list of functions needs to be cleared after the concurrency object has been used.","shortMessageHtmlLink":"feat(concurrency): Add ClearFunc method (#53)"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAEUH6tkAA","startCursor":null,"endCursor":null}},"title":"Activity · irdaislakhuafa/go-sdk"}