This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
export default function useQiProposalActions({ | |
contractId, | |
qiProposalId, | |
qiActionProposalId, | |
}) { | |
const [ | |
listProposalsControl, | |
listActionsControl, | |
listHistoricControl, | |
cancelControl, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
export default function initializeProcessorSubscribers(): void { | |
const taskResultController = new TaskResultController(); | |
ToDoProcessorQueue | |
.getInstance() | |
.subscribe( | |
taskResultController.onSuccess, | |
taskResultController.onError | |
); | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import QueueManager from '@queue/QueueManager'; | |
import { MessagesManager } from '@managers/messages/MessagesManager'; | |
import TaskHandlerBuilder from '@workers/handlers/task/TaskHandlerBuilder'; | |
import { IQueue } from '@queue/types/Queue'; | |
import QueueToDo from '@queue/types/QueueToDo'; | |
import Processor from '@workers/processor/Processor'; | |
import ToDoProcessorQueue from '@workers/processor/ToDoProcessorQueue'; | |
export default () => { | |
checkForMessages(); |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { Observable } from 'rxjs'; | |
import { retry } from 'rxjs/operators'; | |
import Processor from './Processor'; | |
import { Task } from '@models/Task'; | |
const BATCH = 20; | |
export default class ToDoProcessorQueue extends Processor { | |
public static getInstance(): ToDoProcessorQueue { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { Observable, Subject } from 'rxjs'; | |
import { DataCallback } from '@integrations/types'; | |
import { Task } from '@models/Task'; | |
export interface BatchChange { | |
used: number; | |
available: number; | |
} | |
export default abstract class Processor { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { | |
ChangeMessageVisibilityCommand, | |
ChangeMessageVisibilityCommandOutput, | |
DeleteMessageCommand, | |
DeleteMessageCommandOutput, | |
Message, | |
ReceiveMessageCommand, | |
SendMessageBatchCommand, | |
SendMessageBatchRequestEntry, | |
SendMessageCommand, |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import { IQueue } from '@managers/queue/types/Queue'; | |
import QueuePriorityToDo from '@queue/types/QueuePriorityToDo'; | |
class QueueToDo implements IQueue { | |
private readonly url: string = '<your-queue-endpoint>'; | |
public getUrl(): string { | |
return this.url; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
export interface IQueue { | |
getUrl(): string; | |
getPriorityQueue(): IQueue; | |
} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import * as React from "react" | |
function SvgComponent(props) { | |
return ( | |
<svg | |
id="prefix__Camada_1" | |
x={0} | |
y={0} | |
viewBox="0 0 560 395.7" | |
xmlSpace="preserve" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// @flow | |
const flattenDeep = (arr: Array<number>], flatArr = []) => { | |
const length = !arr ? 0 : arr.length; | |
let index = 0; | |
while(index < length) { | |
if (Array.isArray(arr[index])) { | |
flatDeep(arr[index], flatArr); | |
} else { | |
flattArr[flattenArr.length] = arr[index]; |
NewerOlder