Software: Apache. PHP/8.1.30 uname -a: Linux server1.tuhinhossain.com 5.15.0-163-generic #173-Ubuntu SMP Tue Oct 14 17:51:00 UTC uid=1002(picotech) gid=1003(picotech) groups=1003(picotech),0(root) Safe-mode: OFF (not secure) /home/picotech/domains/classify.picotech.app/public_html/vendor/livewire/livewire/js/ drwxr-xr-x | |
| Viewing file: Select action/file-type: export default class {
constructor(component, updateQueue) {
this.component = component
this.updateQueue = updateQueue
}
payload() {
return {
fingerprint: this.component.fingerprint,
serverMemo: this.component.serverMemo,
// This ensures only the type & payload properties only get sent over.
updates: this.updateQueue.map(update => ({
type: update.type,
payload: update.payload,
})),
}
}
shouldSkipWatcherForDataKey(dataKey) {
// If the data is dirty, run the watcher.
if (this.response.effects.dirty.includes(dataKey)) return false
let compareBeforeFirstDot = (subject, value) => {
if (typeof subject !== 'string' || typeof value !== 'string') return false
return subject.split('.')[0] === value.split('.')[0]
}
// Otherwise see if there was a defered update for a data key.
// In that case, we want to skip running the Livewire watcher.
return this.updateQueue
.filter(update => compareBeforeFirstDot(update.name, dataKey))
.some(update => update.skipWatcher)
}
storeResponse(payload) {
return (this.response = payload)
}
resolve() {
let returns = this.response.effects.returns || []
this.updateQueue.forEach(update => {
if (update.type !== 'callMethod') return
update.resolve(
returns[update.signature] !== undefined
? returns[update.signature]
: (returns[update.method] !== undefined
? returns[update.method]
: null)
)
})
}
reject() {
this.updateQueue.forEach(update => {
update.reject()
})
}
}
|
:: Command execute :: | |
--[ c99shell v. 2.5 [PHP 8 Update] [24.05.2025] | Generation time: 0.004 ]-- |