@@ -30,7 +30,7 @@ import type {
3030 PollStore ,
3131 PollTypesType ,
3232 VotingVariant ,
33- VotingVariantsType
33+ VotingVariantsType ,
3434} from './poll.types'
3535import type { ViewMode } from './preferences.types'
3636
@@ -53,10 +53,10 @@ export const votingVariants: Record<VotingVariant, VotingVariantsType> = {
5353 } ,
5454 generic : {
5555 name : t ( 'polls' , 'Generic variant' ) ,
56- }
56+ } ,
5757}
5858
59- const DEFAULT_CHOSEN_RANK : Array < string > = [ ] ;
59+ const DEFAULT_CHOSEN_RANK : Array < string > = [ ]
6060
6161export const usePollStore = defineStore ( 'poll' , {
6262 state : ( ) : PollStore => ( {
@@ -148,14 +148,13 @@ export const usePollStore = defineStore('poll', {
148148 } ) ,
149149
150150 getters : {
151-
152151 getChosenRank ( ) : string [ ] {
153152 try {
154- const parsed = JSON . parse ( this . configuration . chosenRank || '[]' )
155- return Array . isArray ( parsed ) ? parsed : [ ]
156- } catch {
157- return DEFAULT_CHOSEN_RANK ;
158- }
153+ const parsed = JSON . parse ( this . configuration . chosenRank || '[]' )
154+ return Array . isArray ( parsed ) ? parsed : [ ]
155+ } catch {
156+ return DEFAULT_CHOSEN_RANK
157+ }
159158 } ,
160159 viewMode ( state ) : ViewMode {
161160 const sessionStore = useSessionStore ( )
@@ -263,15 +262,15 @@ export const usePollStore = defineStore('poll', {
263262 } ,
264263
265264 actions : {
266-
267265 setChosenRank ( ranks : string [ ] ) {
268- const validItems = Array . isArray ( ranks )
269- ? ranks . map ( item => String ( item ) . trim ( ) )
270- . filter ( item => item !== '' )
271- : [ ] ;
272- this . configuration . chosenRank = JSON . stringify ( validItems . sort ( ) ) ;
266+ const validItems = Array . isArray ( ranks )
267+ ? ranks
268+ . map ( ( item ) => String ( item ) . trim ( ) )
269+ . filter ( ( item ) => item !== '' )
270+ : [ ]
271+ this . configuration . chosenRank = JSON . stringify ( validItems . sort ( ) )
273272 } ,
274-
273+
275274 reset ( ) : void {
276275 this . $reset ( )
277276 } ,
@@ -314,11 +313,19 @@ export const usePollStore = defineStore('poll', {
314313 }
315314 } ,
316315
317- async add ( payload : { type : PollType ; title : string ; votingVariant : VotingVariant } ) : Promise < Poll | void > {
316+ async add ( payload : {
317+ type : PollType
318+ title : string
319+ votingVariant : VotingVariant
320+ } ) : Promise < Poll | void > {
318321 const pollsStore = usePollsStore ( )
319322
320323 try {
321- const response = await PollsAPI . addPoll ( payload . type , payload . title , payload . votingVariant )
324+ const response = await PollsAPI . addPoll (
325+ payload . type ,
326+ payload . title ,
327+ payload . votingVariant ,
328+ )
322329 return response . data . poll
323330 } catch ( error ) {
324331 if ( ( error as AxiosError ) ?. code === 'ERR_CANCELED' ) {
0 commit comments