File tree Expand file tree Collapse file tree 3 files changed +7
-8
lines changed Expand file tree Collapse file tree 3 files changed +7
-8
lines changed Original file line number Diff line number Diff line change @@ -10,7 +10,8 @@ export type Change =
10
10
| FilesChange
11
11
| HelpFeelsChange
12
12
| infoboxDefinitionChange
13
- | TitleChange ;
13
+ | TitleChange
14
+ | PinChange ;
14
15
export interface InsertChange {
15
16
_insert : string ;
16
17
lines : {
Original file line number Diff line number Diff line change @@ -45,7 +45,6 @@ export const pin = (
45
45
page . pin > 0 || ( ! page . persistent && ! ( options ?. create ?? false ) )
46
46
) return [ ] ;
47
47
// Create page and pin it in a single operation
48
- // @ts -ignore The server is expected to accept combined creation and pin operations
49
48
const changes : Change [ ] = [ { pin : pinNumber ( ) } ] ;
50
49
if ( ! page . persistent ) changes . unshift ( { title } ) ;
51
50
return changes ;
Original file line number Diff line number Diff line change 1
- import type { Change , DeletePageChange , PinChange } from "./change.ts" ;
1
+ import type { Change , DeletePageChange } from "./change.ts" ;
2
2
import type { PageCommit } from "./emit-events.ts" ;
3
3
import { connect , disconnect } from "./socket.ts" ;
4
4
import type { Socket } from "socket.io-client" ;
@@ -125,13 +125,12 @@ export type PushError =
125
125
export type CommitMakeHandler = (
126
126
page : PushMetadata ,
127
127
attempts : number ,
128
- prev : Change [ ] | [ DeletePageChange ] | [ PinChange ] ,
128
+ prev : Change [ ] | [ DeletePageChange ] ,
129
129
reason ?: "NotFastForwardError" | "DuplicateTitleError" ,
130
130
) =>
131
- | Promise < Change [ ] | [ DeletePageChange ] | [ PinChange ] >
131
+ | Promise < Change [ ] | [ DeletePageChange ] >
132
132
| Change [ ]
133
- | [ DeletePageChange ]
134
- | [ PinChange ] ;
133
+ | [ DeletePageChange ] ;
135
134
136
135
/** Push changes to a specific page using WebSocket
137
136
*
@@ -174,7 +173,7 @@ export const push = async (
174
173
175
174
try {
176
175
let attempts = 0 ;
177
- let changes : Change [ ] | [ DeletePageChange ] | [ PinChange ] = [ ] ;
176
+ let changes : Change [ ] | [ DeletePageChange ] = [ ] ;
178
177
let reason : "NotFastForwardError" | "DuplicateTitleError" | undefined ;
179
178
180
179
// Outer loop: handles diff creation and conflict resolution
You can’t perform that action at this time.
0 commit comments