devhatt / octopost

Octopost is an open source service from Devhat that was created to guide new developers for free
https://devhatt.github.io/octopost/
MIT License
76 stars 51 forks source link

chore: add synchronization for mainComposer media content #577

Closed JpBurgarelli closed 2 months ago

JpBurgarelli commented 3 months ago

Closes #531

Feature

A task consiste em sincronizar as ações que ocorrem no MainComposer da Home com o Tabber em relação à manipulação de imagens. Antes dessa atualização, quando uma imagem era adicionada no MainComposer da Home, ela não era vinculada ao MainComposer do Tabber. Além disso, para manter a consistência e organização do projeto, separei os arquivo de acordo com seus tipos, criei pastas para esses arquivos para manter a organização e o padrão de estrutura de diretórios, adicionei o prefixo T antes das tipagens que já existiam para evidenciar e garantir a consistência na nomenclatura do projeto, e implementei testes unitários para os métodos da store que envolvem a sincronização do mainComposer.

Visual evidences :framed_picture:

Funcionalidade desenvolvida: task531

Covarage dos testes: image

Checklist - [X] Issue linked - [X] Build working correctly
Luiginicoletti commented 3 months ago

@JpBurgarelli vi ali no proprio video do seu pr, que ele te permitiu adicionar duas vezes a mesma imagem, nao seria legal impedir este comportamento?

JpBurgarelli commented 3 months ago

Exclui os testes. Eu os farei quando a lógica/padrões/nomenclatura do componente estiverem corretos.