FUCKING BIG SYNC UPDATE: caching, events, albums, documents, awards, news, schedules, teachers, other

This commit is contained in:
tmshv committed 2016-03-03 01:36:50 +03:00
1 parent 359cc430f5
commit f07c39c317
20 files changed
+1190 -166

No files matched your search

+19
View File
@@ -0,0 +1,19 @@
class Model:
def __init__(self, create_fn, read_fn, update_fn, delete_fn):
super().__init__()
self.update_fn = update_fn
self.create_fn = create_fn
self.read_fn = read_fn
self.delete_fn = delete_fn
def create(self, document):
return self.create_fn(document)
def read(self, query):
return self.read_fn(query)
def update(self, query, record):
return self.update_fn(query)
def delete(self, query):
return self.delete_fn(query)