VueTube/NUXT/plugins/youtube.js

19 lines
397 B
JavaScript
Raw Normal View History

2022-02-25 18:54:15 +00:00
import { Http } from '@capacitor-community/http';
2022-02-25 18:39:17 +00:00
const module = {
2022-02-25 18:54:15 +00:00
async autoComplete(text, callback) {
2022-02-26 19:35:36 +00:00
const response = await Http.request({
method: 'GET',
2022-02-25 18:54:15 +00:00
url: 'https://suggestqueries-clients6.youtube.com/complete/search',
2022-02-26 19:35:36 +00:00
params: { client: 'youtube', q: text }
});
callback(response)
2022-02-25 18:54:15 +00:00
2022-02-25 18:39:17 +00:00
}
}
export default ({ app }, inject) => {
inject('youtube', module)
}