341 Commits
Author SHA1 Message Date
Kristaps Grinbergs 9e4ec388aa Fix platform specifics 2019-09-28 14:06:39 +03:00
Kristaps Grinbergs 00b6113d69 Fixed build 2019-09-28 13:25:51 +03:00
Kristaps Grinbergs 3453f681c6 * setting Swift4.2 version in appropriate places
* fixing tests for Swift 4.2
* Xcode 10 parallel testing
* code sanitasion
* remove comments from Package.swift
2018-09-23 13:00:34 +03:00
gaoxiang d7d73bc5ac update to support swift4+ 2018-09-20 09:03:39 +08:00
Rizwan 3ccd88ad75 Made the code compatible with Swift 4.2 by doing the following,
Replaced the method UIImagePNGRepresentation(self) with self.pngData()
Replaced the method UIImageJPEGRepresentation(self, 1.0) with self.jpegData(compressionQuality: 1.0)
2018-09-19 22:15:10 +05:30
Vadym Markov 7257dc6a21 Handle file extensions 2018-08-13 10:29:06 +02:00
Vadym Markov c6c7f7b690 Add filePath to Entry 2018-08-13 10:10:59 +02:00
Vadym Markov 468a780b8c Fix typos in README and documentation 2018-08-08 11:04:21 +02:00
Vadym Markov 0f8860f74d Document observation protocols 2018-08-07 16:27:15 +02:00
Vadym Markov 1c0e873519 Fix typos in README and remove commented code 2018-08-07 16:18:32 +02:00
Vadym Markov e4fd35749c Test observations in HybridStorage and Storage 2018-08-07 15:18:35 +02:00
Vadym Markov 0bbdf947a8 Improve toke-based API with observers 2018-08-07 13:57:28 +02:00
Vadym Markov a05dfb79a1 Refactor observations 2018-08-07 13:22:00 +02:00
Vadym Markov 2a18a462ae Add observation registry 2018-08-06 16:44:08 +02:00
Vadym Markov a7e40e734f Notify key observers when needed 2018-08-06 12:54:08 +02:00
Vadym Markov 5e53be997d Add key observation registry 2018-08-06 09:57:54 +02:00
Vadym Markov 364d2ecc04 Use associated enum for the key information 2018-08-03 15:21:56 +02:00
Vadym Markov b77619f164 Use strongSelf in closure 2018-08-03 15:03:15 +02:00
Vadym Markov 7c003de4fe Rename functions in StorageObservationRegistry 2018-08-03 14:59:58 +02:00
Vadym Markov cb85b99edc Add unit tests for ObservationToken and StorageObservationRegistry 2018-08-03 14:03:10 +02:00
Vadym Markov 0ad8bbe0f1 Add unit tests for Storage and HybridStorage 2018-08-03 13:42:11 +02:00
Vadym Markov cf8173939a Use StoreObservable protocol with protocol extension 2018-08-03 10:36:59 +02:00
Vadym Markov a73bec5a0f Implement observations in HybridStorage 2018-08-02 16:24:01 +02:00
Vadym Markov e42cbc06ff Implement store observations 2018-08-02 16:02:46 +02:00
Khoa Pham e736b153f0 Remove try! 2018-06-13 14:23:59 +02:00
Khoa Pham a4b6058c2b Use cache directory 2018-06-13 14:18:40 +02:00
Khoa Pham 08ee51c899 Default to document directory 2018-06-13 13:29:26 +02:00
Khoa Pham 40a8b3007d Rename from support to transform 2018-06-13 13:21:37 +02:00
Khoa Pham 02245ec60d Update SyncStorageTests 2018-06-13 12:46:21 +02:00
Khoa Pham e96da4609a Expose all Storage classes 2018-06-13 12:43:52 +02:00
Khoa Pham efdf1c73d1 Rename to StorageAware 2018-06-13 12:35:48 +02:00
Khoa Pham fb823e9f1f Add TransformerFactory 2018-06-13 12:31:33 +02:00
Khoa Pham d38c941084 Readd totalCostLimit 2018-06-13 12:29:03 +02:00
Khoa Pham 6e468a110d Rename to Storage 2018-06-13 12:15:16 +02:00
Khoa Pham 4346ba490d Remove old Storage files 2018-06-13 12:13:50 +02:00
Khoa Pham 9cbd6bdbdc Use TypeWrapper to work with primitive types 2018-06-13 12:12:08 +02:00
Khoa Pham 74f9794d22 Fix type annotation 2018-06-13 12:10:55 +02:00
Khoa Pham 12abe4f48c Add Transformer for Codable and for Data 2018-06-13 11:11:35 +02:00
Khoa Pham 56c4483a11 Add factory methods to Transformer 2018-06-13 11:02:54 +02:00
Khoa Pham d3e9a71a39 Expose all public 2018-06-13 10:51:45 +02:00
Khoa Pham 760d267b81 Add AsyncStorage2 2018-06-13 10:41:00 +02:00
Khoa Pham 4c48dfb084 Add AsyncStorage2 2018-06-13 10:36:20 +02:00
Khoa Pham aa664e1934 Add Storage2 2018-06-13 10:30:42 +02:00
Khoa Pham 187035bf72 Add support on SyncStorage2 2018-06-13 10:15:05 +02:00
Khoa Pham 7e9ffad42a Add function to support types 2018-06-13 10:05:10 +02:00
Khoa Pham 0b8f5c340e Add HybridStorage2 2018-06-13 09:52:03 +02:00
Khoa Pham beedc302f2 Add generic Storage 2018-06-13 09:48:26 +02:00
Michele Gruppioni b2bec8b198 Passing the meta to Entry 2018-06-07 09:44:39 +02:00
yingtao 308bb89e43 Removed totalCostLimit from MemoryConfig 2018-05-04 10:08:36 -04:00
Khoa Pham 71897cea7e Remove trailing whitespace 2018-04-04 10:06:21 +02:00