@@ -24,70 +24,70 @@ impl State {
24
24
}
25
25
26
26
pub fn add_admin ( & self , id : AdminId ) -> Result < ( ) > {
27
- db:: exec ( & self . 0 , include_str ! ( "../../ queries/admins/add.sql" ) , id)
27
+ db:: exec ( & self . 0 , include_str ! ( "../queries/admins/add.sql" ) , id)
28
28
}
29
29
30
30
pub fn remove_admin ( & self , id : AdminId ) -> Result < ( ) > {
31
- db:: exec ( & self . 0 , include_str ! ( "../../ queries/admins/remove.sql" ) , id)
31
+ db:: exec ( & self . 0 , include_str ! ( "../queries/admins/remove.sql" ) , id)
32
32
}
33
33
34
34
pub fn is_admin ( & self , id : AdminId ) -> Result < bool > {
35
- db:: query_one ( & self . 0 , include_str ! ( "../../ queries/admins/exists.sql" ) , id)
35
+ db:: query_one ( & self . 0 , include_str ! ( "../queries/admins/exists.sql" ) , id)
36
36
. map ( |exists| exists. unwrap_or ( false ) )
37
37
}
38
38
39
39
pub fn list_admins ( & self ) -> Result < Vec < AdminId > > {
40
40
db:: query_vec (
41
41
& self . 0 ,
42
- include_str ! ( "../../ queries/admins/list.sql" ) ,
42
+ include_str ! ( "../queries/admins/list.sql" ) ,
43
43
db:: NO_PARAMS ,
44
44
)
45
45
}
46
46
47
47
pub fn add_custom_command ( & self , source : Source , name : & str , content : & str ) -> Result < ( ) > {
48
48
db:: exec (
49
49
& self . 0 ,
50
- include_str ! ( "../../ queries/custom_cmds/add.sql" ) ,
50
+ include_str ! ( "../queries/custom_cmds/add.sql" ) ,
51
51
( source, name, content) ,
52
52
)
53
53
}
54
54
55
55
pub fn remove_custom_command ( & self , source : Source , name : & str ) -> Result < ( ) > {
56
56
db:: exec (
57
57
& self . 0 ,
58
- include_str ! ( "../../ queries/custom_cmds/remove.sql" ) ,
58
+ include_str ! ( "../queries/custom_cmds/remove.sql" ) ,
59
59
( source, name) ,
60
60
)
61
61
}
62
62
63
63
pub fn remove_custom_command_by_name ( & self , name : & str ) -> Result < ( ) > {
64
64
db:: exec (
65
65
& self . 0 ,
66
- include_str ! ( "../../ queries/custom_cmds/remove_name.sql" ) ,
66
+ include_str ! ( "../queries/custom_cmds/remove_name.sql" ) ,
67
67
name,
68
68
)
69
69
}
70
70
71
71
pub fn get_custom_command ( & self , source : Source , name : & str ) -> Result < Option < String > > {
72
72
db:: query_one (
73
73
& self . 0 ,
74
- include_str ! ( "../../ queries/custom_cmds/get.sql" ) ,
74
+ include_str ! ( "../queries/custom_cmds/get.sql" ) ,
75
75
( source, name) ,
76
76
)
77
77
}
78
78
79
79
pub fn list_custom_commands ( & self ) -> Result < Vec < ( String , Source ) > > {
80
80
db:: query_vec (
81
81
& self . 0 ,
82
- include_str ! ( "../../ queries/custom_cmds/list.sql" ) ,
82
+ include_str ! ( "../queries/custom_cmds/list.sql" ) ,
83
83
db:: NO_PARAMS ,
84
84
)
85
85
}
86
86
87
87
pub fn list_custom_command_names ( & self , source : Source ) -> Result < Vec < String > > {
88
88
db:: query_vec (
89
89
& self . 0 ,
90
- include_str ! ( "../../ queries/custom_cmds/list_names.sql" ) ,
90
+ include_str ! ( "../queries/custom_cmds/list_names.sql" ) ,
91
91
source,
92
92
)
93
93
}
@@ -137,14 +137,14 @@ mod migrate {
137
137
let Some ( state) = load ( ) ? else { return Ok ( ( ) ) } ;
138
138
139
139
let tx = conn. transaction ( ) ?;
140
- let mut stmt = tx. prepare ( include_str ! ( "../../ queries/admins/add.sql" ) ) ?;
140
+ let mut stmt = tx. prepare ( include_str ! ( "../queries/admins/add.sql" ) ) ?;
141
141
142
142
for admin in state. admins {
143
143
stmt. execute ( serde_rusqlite:: to_params ( admin) ?) ?;
144
144
}
145
145
146
146
drop ( stmt) ;
147
- let mut stmt = tx. prepare ( include_str ! ( "../../ queries/custom_cmds/add.sql" ) ) ?;
147
+ let mut stmt = tx. prepare ( include_str ! ( "../queries/custom_cmds/add.sql" ) ) ?;
148
148
149
149
for ( name, contents) in state. custom_commands {
150
150
for ( source, content) in contents {
0 commit comments