package Ġcom . d zen . camp fire . server . exec utors . accounts Ċ Ċ import Ġcom . d zen . camp fire . api . requests . accounts . R Accounts Notifications View Ċ import Ġcom . d zen . camp fire . server . tables . T Accounts Notification Ċ import Ġcom . sup . dev . java _ pc . sql . Database Ċ import Ġcom . sup . dev . java _ pc . sql . Sql Query Update Ċ import Ġcom . sup . dev . java _ pc . sql . Sql Where Ċ Ċ class ĠE Accounts Notifications View Ġ: ĠR Accounts Notifications View ( empty Array (), Ġempty Array ()) Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġcheck () Ġ{ ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġoverride Ġfun Ġexecute (): ĠResponse Ġ{ ĊĊĠĠĠĠĠĠĠ Ġif Ġ( notification Ids . isNotEmpty ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ ĠDatabase . update (" E Accounts Notifications View Ġupdate _ 1 ", ĠSql Query Update ( T Accounts Notification . NAME ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. where ( T Accounts Notification . account _ id , Ġ"=", Ġapi Account . id ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. where ( Sql Where . Where IN ( T Accounts Notification . id , Ġnotification Ids )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. update ( T Accounts Notification . notification _ status , Ġ 1 )) ĊĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġif Ġ( notification Types . isEmpty ()) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠDatabase . update (" E Accounts Notifications View Ġupdate _ 2 ", ĠSql Query Update ( T Accounts Notification . NAME ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. where ( T Accounts Notification . account _ id , Ġ"=", Ġapi Account . id ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. update ( T Accounts Notification . notification _ status , Ġ 1 )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} Ġelse Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠDatabase . update (" E Accounts Notifications View Ġupdate _ 3 ", ĠSql Query Update ( T Accounts Notification . NAME ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. where ( T Accounts Notification . account _ id , Ġ"=", Ġapi Account . id ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. where ( Sql Where . Where IN ( T Accounts Notification . notification _ type , Ġnotification Types )) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. update ( T Accounts Notification . notification _ status , Ġ 1 )) ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ} ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġreturn ĠResponse () ĊĠĠĠ Ġ} ĊĊ Ċ }