mirror of
https://github.com/Jerryplusy/crystelf-plugin.git
synced 2025-10-14 13:49:18 +00:00
17 lines
464 B
JavaScript
17 lines
464 B
JavaScript
import ConfigControl from '../config/configControl.js';
|
|
|
|
class NapcatMessage {}
|
|
class LgrMessage {}
|
|
|
|
async function getMessageAdapter() {
|
|
const adapter = (await ConfigControl.get('config'))?.adapter;
|
|
if (!adapter || adapter === 'nc' || adapter === 'napcat') {
|
|
return new NapcatMessage();
|
|
} else if (adapter === 'lgr' || adapter === 'lagrange') {
|
|
return new LgrMessage();
|
|
}
|
|
return new NapcatMessage();
|
|
}
|
|
|
|
export default await getMessageAdapter();
|