diff --git a/handlers.go b/handlers.go index 5bc0a81..1902be0 100644 --- a/handlers.go +++ b/handlers.go @@ -282,7 +282,7 @@ func (h *Handler) GetConversations(w http.ResponseWriter, r *http.Request, p htt log.Print(err) return } - conversations = append(conversations, Conversation{id, title}) + conversations = append(conversations, Conversation{ID:id, Title:title, DM:false}) } // Respond diff --git a/postgres/1_initial.up.sql b/postgres/1_initial.up.sql index 150690e..d8a2e81 100644 --- a/postgres/1_initial.up.sql +++ b/postgres/1_initial.up.sql @@ -12,7 +12,8 @@ CREATE TABLE IF NOT EXISTS "user" ( CREATE TABLE IF NOT EXISTS "conversation" ( id BYTEA PRIMARY KEY, dm BOOLEAN, - title VARCHAR(65535) + title VARCHAR(65535), + picture VARCHAR(63535) ); CREATE TABLE IF NOT EXISTS member ( diff --git a/postgres/4_test_dms.sql b/postgres/4_test_dms.sql index c05fb9d..37bf819 100644 --- a/postgres/4_test_dms.sql +++ b/postgres/4_test_dms.sql @@ -1,10 +1,11 @@ /* Ambrose-Daniel */ INSERT INTO "conversation" ( - "id", "dm", "title" + "id", "dm", "title", "picture" ) VALUES ( 'c-f614f9c3670ad0475e819d76397abf0d', TRUE, - 'Ambrose-Daniel' + 'Ambrose-Daniel', + '' ) ON CONFLICT DO NOTHING; INSERT INTO "member" ( @@ -23,11 +24,12 @@ INSERT INTO "member" ( /* Ambrose-Isaac */ INSERT INTO "conversation" ( - "id", "dm", "title" + "id", "dm", "title", "picture" ) VALUES ( 'c-d218888bdf510bbe1628d9983d75560f', TRUE, - 'Ambrose-Isaac' + 'Ambrose-Isaac', + '' ) ON CONFLICT DO NOTHING; INSERT INTO "member" ( @@ -46,11 +48,12 @@ INSERT INTO "member" ( /* Ambrose-Sudharshan */ INSERT INTO "conversation" ( - "id", "dm", "title" + "id", "dm", "title", "picture" ) VALUES ( 'c-fab2c2fb3befdbb2fe7abf444cbe3846', TRUE, - 'Ambrose-Sudharshan' + 'Ambrose-Sudharshan', + '' ) ON CONFLICT DO NOTHING; INSERT INTO "member" ( @@ -69,11 +72,12 @@ INSERT INTO "member" ( /* Daniel-Isaac */ INSERT INTO "conversation" ( - "id", "dm", "title" + "id", "dm", "title", "picture" ) VALUES ( 'c-a1db4a9455dbc6c11ea2fa36f6bfa782', TRUE, - 'Daniel-Isaac' + 'Daniel-Isaac', + '' ) ON CONFLICT DO NOTHING; INSERT INTO "member" ( @@ -92,11 +96,12 @@ INSERT INTO "member" ( /* Daniel-Sudharshan */ INSERT INTO "conversation" ( - "id", "dm", "title" + "id", "dm", "title", "picture" ) VALUES ( 'c-a3715860dcd95d1a105c12b7379e6d34', TRUE, - 'Daniel-Sudharshan' + 'Daniel-Sudharshan', + '' ) ON CONFLICT DO NOTHING; INSERT INTO "member" ( @@ -115,11 +120,12 @@ INSERT INTO "member" ( /* Isaac-Sudharshan */ INSERT INTO "conversation" ( - "id", "dm", "title" + "id", "dm", "title", "picture" ) VALUES ( 'c-6f2ba396fb53961ff8a6ba9c5d286a25', TRUE, - 'Isaac-Sudharshan' + 'Isaac-Sudharshan', + '' ) ON CONFLICT DO NOTHING; INSERT INTO "member" ( diff --git a/postgres/5_test_group.sql b/postgres/5_test_group.sql index c837464..87bfc41 100644 --- a/postgres/5_test_group.sql +++ b/postgres/5_test_group.sql @@ -1,8 +1,10 @@ INSERT INTO "conversation" ( - "id", "title" + "id", "dm", "title", "picture" ) VALUES ( 'c-d73b6afa2fe3685faad28eba36d8cd0a', - 'AWESOME' + FALSE, + 'AWESOME', + '' ) ON CONFLICT DO NOTHING; INSERT INTO "member" (