@@ -19,7 +19,7 @@ import type * as mysql from 'mysql';
1919import type * as mysql2 from 'mysql2/promise' ;
2020import type * as sqlite3 from 'sqlite3' ;
2121import type * as mssql from 'mssql' ;
22- import type * as oracledb from 'oracledb' ;
22+ // import type * as oracledb from 'oracledb';
2323
2424import { Helper } from 'casbin' ;
2525import * as Knex from 'knex' ;
@@ -33,7 +33,6 @@ export type Instance = {
3333 mysql2 : Promise < mysql2 . Connection > ;
3434 sqlite3 : sqlite3 . Database ;
3535 mssql : mssql . ConnectionPool ;
36- oracledb : Promise < oracledb . Connection > ;
3736} ;
3837
3938const CasbinRuleTable = 'casbin_rule' ;
@@ -104,13 +103,13 @@ export class BasicAdapter<T extends keyof Instance> implements Adapter {
104103 return true ;
105104 }
106105
107- async addPolicy ( _sec : string , ptype : string , rule : string [ ] ) : Promise < void > {
106+ async addPolicy ( sec : string , ptype : string , rule : string [ ] ) : Promise < void > {
108107 const line = this . savePolicyLine ( ptype , rule ) ;
109108 await this . query ( this . knex . insert ( line ) . into ( CasbinRuleTable ) . toQuery ( ) ) ;
110109 }
111110
112111 async addPolicies (
113- _sec : string ,
112+ sec : string ,
114113 ptype : string ,
115114 rules : string [ ] [ ]
116115 ) : Promise < void > {
@@ -127,7 +126,7 @@ export class BasicAdapter<T extends keyof Instance> implements Adapter {
127126 }
128127
129128 async removePolicy (
130- _sec : string ,
129+ sec : string ,
131130 ptype : string ,
132131 rule : string [ ]
133132 ) : Promise < void > {
@@ -138,7 +137,7 @@ export class BasicAdapter<T extends keyof Instance> implements Adapter {
138137 }
139138
140139 async removePolicies (
141- _sec : string ,
140+ sec : string ,
142141 ptype : string ,
143142 rules : string [ ] [ ]
144143 ) : Promise < void > {
@@ -155,7 +154,7 @@ export class BasicAdapter<T extends keyof Instance> implements Adapter {
155154 }
156155
157156 async removeFilteredPolicy (
158- _sec : string ,
157+ sec : string ,
159158 ptype : string ,
160159 fieldIndex : number ,
161160 ...fieldValues : string [ ]
@@ -216,11 +215,6 @@ export class BasicAdapter<T extends keyof Instance> implements Adapter {
216215 case 'mssql' : {
217216 await ( < BasicAdapter < 'mssql' > > this ) . client . close ( ) ;
218217
219- break ;
220- }
221- case 'oracledb' : {
222- await ( await ( < BasicAdapter < 'oracledb' > > this ) . client ) . close ( ) ;
223-
224218 break ;
225219 }
226220 }
@@ -308,11 +302,6 @@ export class BasicAdapter<T extends keyof Instance> implements Adapter {
308302 case 'mssql' : {
309303 await ( < BasicAdapter < 'mssql' > > this ) . client . connect ( ) ;
310304
311- break ;
312- }
313- case 'oracledb' : {
314- await ( < BasicAdapter < 'oracledb' > > this ) . client ;
315-
316305 break ;
317306 }
318307 }
@@ -363,15 +352,6 @@ export class BasicAdapter<T extends keyof Instance> implements Adapter {
363352 result = ( ( await ( < BasicAdapter < 'mssql' > > this ) . client . query ( sql ) )
364353 . recordset as unknown ) as CasbinRule [ ] | undefined ;
365354
366- break ;
367- }
368- case 'oracledb' : {
369- result = (
370- await ( await ( < BasicAdapter < 'oracledb' > > this ) . client ) . execute <
371- CasbinRule
372- > ( sql )
373- ) . rows ;
374-
375355 break ;
376356 }
377357 }
0 commit comments