adding examples
This commit is contained in:
@@ -0,0 +1,21 @@
|
||||
// Import helper functions from background-commands
|
||||
import { respondWith, respondWithError } from './background-commands.js';
|
||||
|
||||
export async function getLogs(tabState, { before, limit = 100, level }) {
|
||||
try {
|
||||
// Get the logs from the tab state using its built-in method
|
||||
const logs = tabState.getConsoleLogs(limit, level, before);
|
||||
|
||||
// Check if there are more logs available
|
||||
const totalFilteredCount = tabState.getConsoleLogs(null, level, before).length;
|
||||
const hasMore = totalFilteredCount > limit;
|
||||
|
||||
return respondWith(tabState.tabId, {
|
||||
logs: logs,
|
||||
hasMore: hasMore,
|
||||
totalCount: tabState.getConsoleLogCount()
|
||||
});
|
||||
} catch (error) {
|
||||
return respondWithError(tabState.tabId, 'CONSOLE_LOG_ERROR', error.message);
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user