src: remove is_saved from LobstersPost and fix tests

Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
This commit is contained in:
Aditya Wasan 2021-01-31 18:49:49 +05:30
parent 6b3b35d4df
commit 1251ae3bc0
No known key found for this signature in database
GPG key ID: 6D6DF3BF15DE79B5
4 changed files with 12 additions and 69 deletions

View file

@ -14,39 +14,23 @@ CREATE TABLE IF NOT EXISTS LobstersPost(
description TEXT NOT NULL,
comments_url TEXT NOT NULL,
submitter_user TEXT as Submitter NOT NULL,
tags TEXT as List<String> NOT NULL,
is_saved INTEGER as Boolean DEFAULT 0
tags TEXT as List<String> NOT NULL
);
selectAllPosts:
SELECT *
FROM LobstersPost;
selectSavedPosts:
SELECT *
FROM LobstersPost
WHERE is_saved = 1;
selectPost:
SELECT *
FROM LobstersPost
WHERE short_id = ?;
selectAllPosts:
SELECT *
FROM LobstersPost;
insertOrReplacePost:
INSERT OR REPLACE
INTO LobstersPost
VALUES ?;
savePost:
UPDATE LobstersPost
SET is_saved = 1
WHERE short_id = ?;
removeSavedPost:
UPDATE LobstersPost
SET is_saved = 0
WHERE short_id = ?;
deletePost:
DELETE
FROM LobstersPost
@ -56,12 +40,6 @@ deleteAllPosts:
DELETE
FROM LobstersPost;
isPostSaved:
SELECT *
FROM LobstersPost
WHERE short_id = ?
AND is_saved = 1;
selectCount:
SELECT COUNT(*)
FROM LobstersPost;