chore(comments): explain sync
This commit is contained in:
parent
a1ce39dfda
commit
be1725d2eb
@ -142,6 +142,7 @@ function callInstance(pluginObj: any, methodName: string, args: any[], opts: any
|
|||||||
function wrapInstance (pluginObj: any, methodName: string, opts: any = {}) {
|
function wrapInstance (pluginObj: any, methodName: string, opts: any = {}) {
|
||||||
return (...args) => {
|
return (...args) => {
|
||||||
if (opts.sync) {
|
if (opts.sync) {
|
||||||
|
// Sync doesn't wrap the plugin with a promise or observable, it returns the result as-is
|
||||||
return callInstance(pluginObj, methodName, args, opts);
|
return callInstance(pluginObj, methodName, args, opts);
|
||||||
} else if (opts.observable) {
|
} else if (opts.observable) {
|
||||||
return new Observable(observer => {
|
return new Observable(observer => {
|
||||||
@ -190,6 +191,7 @@ export const wrap = function(pluginObj: any, methodName: string, opts: any = {}
|
|||||||
return (...args) => {
|
return (...args) => {
|
||||||
|
|
||||||
if (opts.sync)
|
if (opts.sync)
|
||||||
|
// Sync doesn't wrap the plugin with a promise or observable, it returns the result as-is
|
||||||
return callCordovaPlugin(pluginObj, methodName, args, opts);
|
return callCordovaPlugin(pluginObj, methodName, args, opts);
|
||||||
|
|
||||||
else if (opts.observable)
|
else if (opts.observable)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user