1// Code generated by mockery v1.0.0. DO NOT EDIT. 2 3// Regenerate this file using `make store-mocks`. 4 5package mocks 6 7import ( 8 context "context" 9 10 model "github.com/mattermost/mattermost-server/v6/model" 11 mock "github.com/stretchr/testify/mock" 12) 13 14// PostStore is an autogenerated mock type for the PostStore type 15type PostStore struct { 16 mock.Mock 17} 18 19// AnalyticsPostCount provides a mock function with given fields: teamID, mustHaveFile, mustHaveHashtag 20func (_m *PostStore) AnalyticsPostCount(teamID string, mustHaveFile bool, mustHaveHashtag bool) (int64, error) { 21 ret := _m.Called(teamID, mustHaveFile, mustHaveHashtag) 22 23 var r0 int64 24 if rf, ok := ret.Get(0).(func(string, bool, bool) int64); ok { 25 r0 = rf(teamID, mustHaveFile, mustHaveHashtag) 26 } else { 27 r0 = ret.Get(0).(int64) 28 } 29 30 var r1 error 31 if rf, ok := ret.Get(1).(func(string, bool, bool) error); ok { 32 r1 = rf(teamID, mustHaveFile, mustHaveHashtag) 33 } else { 34 r1 = ret.Error(1) 35 } 36 37 return r0, r1 38} 39 40// AnalyticsPostCountsByDay provides a mock function with given fields: options 41func (_m *PostStore) AnalyticsPostCountsByDay(options *model.AnalyticsPostCountsOptions) (model.AnalyticsRows, error) { 42 ret := _m.Called(options) 43 44 var r0 model.AnalyticsRows 45 if rf, ok := ret.Get(0).(func(*model.AnalyticsPostCountsOptions) model.AnalyticsRows); ok { 46 r0 = rf(options) 47 } else { 48 if ret.Get(0) != nil { 49 r0 = ret.Get(0).(model.AnalyticsRows) 50 } 51 } 52 53 var r1 error 54 if rf, ok := ret.Get(1).(func(*model.AnalyticsPostCountsOptions) error); ok { 55 r1 = rf(options) 56 } else { 57 r1 = ret.Error(1) 58 } 59 60 return r0, r1 61} 62 63// AnalyticsUserCountsWithPostsByDay provides a mock function with given fields: teamID 64func (_m *PostStore) AnalyticsUserCountsWithPostsByDay(teamID string) (model.AnalyticsRows, error) { 65 ret := _m.Called(teamID) 66 67 var r0 model.AnalyticsRows 68 if rf, ok := ret.Get(0).(func(string) model.AnalyticsRows); ok { 69 r0 = rf(teamID) 70 } else { 71 if ret.Get(0) != nil { 72 r0 = ret.Get(0).(model.AnalyticsRows) 73 } 74 } 75 76 var r1 error 77 if rf, ok := ret.Get(1).(func(string) error); ok { 78 r1 = rf(teamID) 79 } else { 80 r1 = ret.Error(1) 81 } 82 83 return r0, r1 84} 85 86// ClearCaches provides a mock function with given fields: 87func (_m *PostStore) ClearCaches() { 88 _m.Called() 89} 90 91// Delete provides a mock function with given fields: postID, time, deleteByID 92func (_m *PostStore) Delete(postID string, time int64, deleteByID string) error { 93 ret := _m.Called(postID, time, deleteByID) 94 95 var r0 error 96 if rf, ok := ret.Get(0).(func(string, int64, string) error); ok { 97 r0 = rf(postID, time, deleteByID) 98 } else { 99 r0 = ret.Error(0) 100 } 101 102 return r0 103} 104 105// DeleteOrphanedRows provides a mock function with given fields: limit 106func (_m *PostStore) DeleteOrphanedRows(limit int) (int64, error) { 107 ret := _m.Called(limit) 108 109 var r0 int64 110 if rf, ok := ret.Get(0).(func(int) int64); ok { 111 r0 = rf(limit) 112 } else { 113 r0 = ret.Get(0).(int64) 114 } 115 116 var r1 error 117 if rf, ok := ret.Get(1).(func(int) error); ok { 118 r1 = rf(limit) 119 } else { 120 r1 = ret.Error(1) 121 } 122 123 return r0, r1 124} 125 126// Get provides a mock function with given fields: ctx, id, skipFetchThreads, collapsedThreads, collapsedThreadsExtended, userID 127func (_m *PostStore) Get(ctx context.Context, id string, skipFetchThreads bool, collapsedThreads bool, collapsedThreadsExtended bool, userID string) (*model.PostList, error) { 128 ret := _m.Called(ctx, id, skipFetchThreads, collapsedThreads, collapsedThreadsExtended, userID) 129 130 var r0 *model.PostList 131 if rf, ok := ret.Get(0).(func(context.Context, string, bool, bool, bool, string) *model.PostList); ok { 132 r0 = rf(ctx, id, skipFetchThreads, collapsedThreads, collapsedThreadsExtended, userID) 133 } else { 134 if ret.Get(0) != nil { 135 r0 = ret.Get(0).(*model.PostList) 136 } 137 } 138 139 var r1 error 140 if rf, ok := ret.Get(1).(func(context.Context, string, bool, bool, bool, string) error); ok { 141 r1 = rf(ctx, id, skipFetchThreads, collapsedThreads, collapsedThreadsExtended, userID) 142 } else { 143 r1 = ret.Error(1) 144 } 145 146 return r0, r1 147} 148 149// GetDirectPostParentsForExportAfter provides a mock function with given fields: limit, afterID 150func (_m *PostStore) GetDirectPostParentsForExportAfter(limit int, afterID string) ([]*model.DirectPostForExport, error) { 151 ret := _m.Called(limit, afterID) 152 153 var r0 []*model.DirectPostForExport 154 if rf, ok := ret.Get(0).(func(int, string) []*model.DirectPostForExport); ok { 155 r0 = rf(limit, afterID) 156 } else { 157 if ret.Get(0) != nil { 158 r0 = ret.Get(0).([]*model.DirectPostForExport) 159 } 160 } 161 162 var r1 error 163 if rf, ok := ret.Get(1).(func(int, string) error); ok { 164 r1 = rf(limit, afterID) 165 } else { 166 r1 = ret.Error(1) 167 } 168 169 return r0, r1 170} 171 172// GetEtag provides a mock function with given fields: channelID, allowFromCache, collapsedThreads 173func (_m *PostStore) GetEtag(channelID string, allowFromCache bool, collapsedThreads bool) string { 174 ret := _m.Called(channelID, allowFromCache, collapsedThreads) 175 176 var r0 string 177 if rf, ok := ret.Get(0).(func(string, bool, bool) string); ok { 178 r0 = rf(channelID, allowFromCache, collapsedThreads) 179 } else { 180 r0 = ret.Get(0).(string) 181 } 182 183 return r0 184} 185 186// GetFlaggedPosts provides a mock function with given fields: userID, offset, limit 187func (_m *PostStore) GetFlaggedPosts(userID string, offset int, limit int) (*model.PostList, error) { 188 ret := _m.Called(userID, offset, limit) 189 190 var r0 *model.PostList 191 if rf, ok := ret.Get(0).(func(string, int, int) *model.PostList); ok { 192 r0 = rf(userID, offset, limit) 193 } else { 194 if ret.Get(0) != nil { 195 r0 = ret.Get(0).(*model.PostList) 196 } 197 } 198 199 var r1 error 200 if rf, ok := ret.Get(1).(func(string, int, int) error); ok { 201 r1 = rf(userID, offset, limit) 202 } else { 203 r1 = ret.Error(1) 204 } 205 206 return r0, r1 207} 208 209// GetFlaggedPostsForChannel provides a mock function with given fields: userID, channelID, offset, limit 210func (_m *PostStore) GetFlaggedPostsForChannel(userID string, channelID string, offset int, limit int) (*model.PostList, error) { 211 ret := _m.Called(userID, channelID, offset, limit) 212 213 var r0 *model.PostList 214 if rf, ok := ret.Get(0).(func(string, string, int, int) *model.PostList); ok { 215 r0 = rf(userID, channelID, offset, limit) 216 } else { 217 if ret.Get(0) != nil { 218 r0 = ret.Get(0).(*model.PostList) 219 } 220 } 221 222 var r1 error 223 if rf, ok := ret.Get(1).(func(string, string, int, int) error); ok { 224 r1 = rf(userID, channelID, offset, limit) 225 } else { 226 r1 = ret.Error(1) 227 } 228 229 return r0, r1 230} 231 232// GetFlaggedPostsForTeam provides a mock function with given fields: userID, teamID, offset, limit 233func (_m *PostStore) GetFlaggedPostsForTeam(userID string, teamID string, offset int, limit int) (*model.PostList, error) { 234 ret := _m.Called(userID, teamID, offset, limit) 235 236 var r0 *model.PostList 237 if rf, ok := ret.Get(0).(func(string, string, int, int) *model.PostList); ok { 238 r0 = rf(userID, teamID, offset, limit) 239 } else { 240 if ret.Get(0) != nil { 241 r0 = ret.Get(0).(*model.PostList) 242 } 243 } 244 245 var r1 error 246 if rf, ok := ret.Get(1).(func(string, string, int, int) error); ok { 247 r1 = rf(userID, teamID, offset, limit) 248 } else { 249 r1 = ret.Error(1) 250 } 251 252 return r0, r1 253} 254 255// GetMaxPostSize provides a mock function with given fields: 256func (_m *PostStore) GetMaxPostSize() int { 257 ret := _m.Called() 258 259 var r0 int 260 if rf, ok := ret.Get(0).(func() int); ok { 261 r0 = rf() 262 } else { 263 r0 = ret.Get(0).(int) 264 } 265 266 return r0 267} 268 269// GetOldest provides a mock function with given fields: 270func (_m *PostStore) GetOldest() (*model.Post, error) { 271 ret := _m.Called() 272 273 var r0 *model.Post 274 if rf, ok := ret.Get(0).(func() *model.Post); ok { 275 r0 = rf() 276 } else { 277 if ret.Get(0) != nil { 278 r0 = ret.Get(0).(*model.Post) 279 } 280 } 281 282 var r1 error 283 if rf, ok := ret.Get(1).(func() error); ok { 284 r1 = rf() 285 } else { 286 r1 = ret.Error(1) 287 } 288 289 return r0, r1 290} 291 292// GetOldestEntityCreationTime provides a mock function with given fields: 293func (_m *PostStore) GetOldestEntityCreationTime() (int64, error) { 294 ret := _m.Called() 295 296 var r0 int64 297 if rf, ok := ret.Get(0).(func() int64); ok { 298 r0 = rf() 299 } else { 300 r0 = ret.Get(0).(int64) 301 } 302 303 var r1 error 304 if rf, ok := ret.Get(1).(func() error); ok { 305 r1 = rf() 306 } else { 307 r1 = ret.Error(1) 308 } 309 310 return r0, r1 311} 312 313// GetParentsForExportAfter provides a mock function with given fields: limit, afterID 314func (_m *PostStore) GetParentsForExportAfter(limit int, afterID string) ([]*model.PostForExport, error) { 315 ret := _m.Called(limit, afterID) 316 317 var r0 []*model.PostForExport 318 if rf, ok := ret.Get(0).(func(int, string) []*model.PostForExport); ok { 319 r0 = rf(limit, afterID) 320 } else { 321 if ret.Get(0) != nil { 322 r0 = ret.Get(0).([]*model.PostForExport) 323 } 324 } 325 326 var r1 error 327 if rf, ok := ret.Get(1).(func(int, string) error); ok { 328 r1 = rf(limit, afterID) 329 } else { 330 r1 = ret.Error(1) 331 } 332 333 return r0, r1 334} 335 336// GetPostAfterTime provides a mock function with given fields: channelID, time, collapsedThreads 337func (_m *PostStore) GetPostAfterTime(channelID string, time int64, collapsedThreads bool) (*model.Post, error) { 338 ret := _m.Called(channelID, time, collapsedThreads) 339 340 var r0 *model.Post 341 if rf, ok := ret.Get(0).(func(string, int64, bool) *model.Post); ok { 342 r0 = rf(channelID, time, collapsedThreads) 343 } else { 344 if ret.Get(0) != nil { 345 r0 = ret.Get(0).(*model.Post) 346 } 347 } 348 349 var r1 error 350 if rf, ok := ret.Get(1).(func(string, int64, bool) error); ok { 351 r1 = rf(channelID, time, collapsedThreads) 352 } else { 353 r1 = ret.Error(1) 354 } 355 356 return r0, r1 357} 358 359// GetPostIdAfterTime provides a mock function with given fields: channelID, time, collapsedThreads 360func (_m *PostStore) GetPostIdAfterTime(channelID string, time int64, collapsedThreads bool) (string, error) { 361 ret := _m.Called(channelID, time, collapsedThreads) 362 363 var r0 string 364 if rf, ok := ret.Get(0).(func(string, int64, bool) string); ok { 365 r0 = rf(channelID, time, collapsedThreads) 366 } else { 367 r0 = ret.Get(0).(string) 368 } 369 370 var r1 error 371 if rf, ok := ret.Get(1).(func(string, int64, bool) error); ok { 372 r1 = rf(channelID, time, collapsedThreads) 373 } else { 374 r1 = ret.Error(1) 375 } 376 377 return r0, r1 378} 379 380// GetPostIdBeforeTime provides a mock function with given fields: channelID, time, collapsedThreads 381func (_m *PostStore) GetPostIdBeforeTime(channelID string, time int64, collapsedThreads bool) (string, error) { 382 ret := _m.Called(channelID, time, collapsedThreads) 383 384 var r0 string 385 if rf, ok := ret.Get(0).(func(string, int64, bool) string); ok { 386 r0 = rf(channelID, time, collapsedThreads) 387 } else { 388 r0 = ret.Get(0).(string) 389 } 390 391 var r1 error 392 if rf, ok := ret.Get(1).(func(string, int64, bool) error); ok { 393 r1 = rf(channelID, time, collapsedThreads) 394 } else { 395 r1 = ret.Error(1) 396 } 397 398 return r0, r1 399} 400 401// GetPosts provides a mock function with given fields: options, allowFromCache 402func (_m *PostStore) GetPosts(options model.GetPostsOptions, allowFromCache bool) (*model.PostList, error) { 403 ret := _m.Called(options, allowFromCache) 404 405 var r0 *model.PostList 406 if rf, ok := ret.Get(0).(func(model.GetPostsOptions, bool) *model.PostList); ok { 407 r0 = rf(options, allowFromCache) 408 } else { 409 if ret.Get(0) != nil { 410 r0 = ret.Get(0).(*model.PostList) 411 } 412 } 413 414 var r1 error 415 if rf, ok := ret.Get(1).(func(model.GetPostsOptions, bool) error); ok { 416 r1 = rf(options, allowFromCache) 417 } else { 418 r1 = ret.Error(1) 419 } 420 421 return r0, r1 422} 423 424// GetPostsAfter provides a mock function with given fields: options 425func (_m *PostStore) GetPostsAfter(options model.GetPostsOptions) (*model.PostList, error) { 426 ret := _m.Called(options) 427 428 var r0 *model.PostList 429 if rf, ok := ret.Get(0).(func(model.GetPostsOptions) *model.PostList); ok { 430 r0 = rf(options) 431 } else { 432 if ret.Get(0) != nil { 433 r0 = ret.Get(0).(*model.PostList) 434 } 435 } 436 437 var r1 error 438 if rf, ok := ret.Get(1).(func(model.GetPostsOptions) error); ok { 439 r1 = rf(options) 440 } else { 441 r1 = ret.Error(1) 442 } 443 444 return r0, r1 445} 446 447// GetPostsBatchForIndexing provides a mock function with given fields: startTime, endTime, limit 448func (_m *PostStore) GetPostsBatchForIndexing(startTime int64, endTime int64, limit int) ([]*model.PostForIndexing, error) { 449 ret := _m.Called(startTime, endTime, limit) 450 451 var r0 []*model.PostForIndexing 452 if rf, ok := ret.Get(0).(func(int64, int64, int) []*model.PostForIndexing); ok { 453 r0 = rf(startTime, endTime, limit) 454 } else { 455 if ret.Get(0) != nil { 456 r0 = ret.Get(0).([]*model.PostForIndexing) 457 } 458 } 459 460 var r1 error 461 if rf, ok := ret.Get(1).(func(int64, int64, int) error); ok { 462 r1 = rf(startTime, endTime, limit) 463 } else { 464 r1 = ret.Error(1) 465 } 466 467 return r0, r1 468} 469 470// GetPostsBefore provides a mock function with given fields: options 471func (_m *PostStore) GetPostsBefore(options model.GetPostsOptions) (*model.PostList, error) { 472 ret := _m.Called(options) 473 474 var r0 *model.PostList 475 if rf, ok := ret.Get(0).(func(model.GetPostsOptions) *model.PostList); ok { 476 r0 = rf(options) 477 } else { 478 if ret.Get(0) != nil { 479 r0 = ret.Get(0).(*model.PostList) 480 } 481 } 482 483 var r1 error 484 if rf, ok := ret.Get(1).(func(model.GetPostsOptions) error); ok { 485 r1 = rf(options) 486 } else { 487 r1 = ret.Error(1) 488 } 489 490 return r0, r1 491} 492 493// GetPostsByIds provides a mock function with given fields: postIds 494func (_m *PostStore) GetPostsByIds(postIds []string) ([]*model.Post, error) { 495 ret := _m.Called(postIds) 496 497 var r0 []*model.Post 498 if rf, ok := ret.Get(0).(func([]string) []*model.Post); ok { 499 r0 = rf(postIds) 500 } else { 501 if ret.Get(0) != nil { 502 r0 = ret.Get(0).([]*model.Post) 503 } 504 } 505 506 var r1 error 507 if rf, ok := ret.Get(1).(func([]string) error); ok { 508 r1 = rf(postIds) 509 } else { 510 r1 = ret.Error(1) 511 } 512 513 return r0, r1 514} 515 516// GetPostsCreatedAt provides a mock function with given fields: channelID, time 517func (_m *PostStore) GetPostsCreatedAt(channelID string, time int64) ([]*model.Post, error) { 518 ret := _m.Called(channelID, time) 519 520 var r0 []*model.Post 521 if rf, ok := ret.Get(0).(func(string, int64) []*model.Post); ok { 522 r0 = rf(channelID, time) 523 } else { 524 if ret.Get(0) != nil { 525 r0 = ret.Get(0).([]*model.Post) 526 } 527 } 528 529 var r1 error 530 if rf, ok := ret.Get(1).(func(string, int64) error); ok { 531 r1 = rf(channelID, time) 532 } else { 533 r1 = ret.Error(1) 534 } 535 536 return r0, r1 537} 538 539// GetPostsSince provides a mock function with given fields: options, allowFromCache 540func (_m *PostStore) GetPostsSince(options model.GetPostsSinceOptions, allowFromCache bool) (*model.PostList, error) { 541 ret := _m.Called(options, allowFromCache) 542 543 var r0 *model.PostList 544 if rf, ok := ret.Get(0).(func(model.GetPostsSinceOptions, bool) *model.PostList); ok { 545 r0 = rf(options, allowFromCache) 546 } else { 547 if ret.Get(0) != nil { 548 r0 = ret.Get(0).(*model.PostList) 549 } 550 } 551 552 var r1 error 553 if rf, ok := ret.Get(1).(func(model.GetPostsSinceOptions, bool) error); ok { 554 r1 = rf(options, allowFromCache) 555 } else { 556 r1 = ret.Error(1) 557 } 558 559 return r0, r1 560} 561 562// GetPostsSinceForSync provides a mock function with given fields: options, cursor, limit 563func (_m *PostStore) GetPostsSinceForSync(options model.GetPostsSinceForSyncOptions, cursor model.GetPostsSinceForSyncCursor, limit int) ([]*model.Post, model.GetPostsSinceForSyncCursor, error) { 564 ret := _m.Called(options, cursor, limit) 565 566 var r0 []*model.Post 567 if rf, ok := ret.Get(0).(func(model.GetPostsSinceForSyncOptions, model.GetPostsSinceForSyncCursor, int) []*model.Post); ok { 568 r0 = rf(options, cursor, limit) 569 } else { 570 if ret.Get(0) != nil { 571 r0 = ret.Get(0).([]*model.Post) 572 } 573 } 574 575 var r1 model.GetPostsSinceForSyncCursor 576 if rf, ok := ret.Get(1).(func(model.GetPostsSinceForSyncOptions, model.GetPostsSinceForSyncCursor, int) model.GetPostsSinceForSyncCursor); ok { 577 r1 = rf(options, cursor, limit) 578 } else { 579 r1 = ret.Get(1).(model.GetPostsSinceForSyncCursor) 580 } 581 582 var r2 error 583 if rf, ok := ret.Get(2).(func(model.GetPostsSinceForSyncOptions, model.GetPostsSinceForSyncCursor, int) error); ok { 584 r2 = rf(options, cursor, limit) 585 } else { 586 r2 = ret.Error(2) 587 } 588 589 return r0, r1, r2 590} 591 592// GetRepliesForExport provides a mock function with given fields: parentID 593func (_m *PostStore) GetRepliesForExport(parentID string) ([]*model.ReplyForExport, error) { 594 ret := _m.Called(parentID) 595 596 var r0 []*model.ReplyForExport 597 if rf, ok := ret.Get(0).(func(string) []*model.ReplyForExport); ok { 598 r0 = rf(parentID) 599 } else { 600 if ret.Get(0) != nil { 601 r0 = ret.Get(0).([]*model.ReplyForExport) 602 } 603 } 604 605 var r1 error 606 if rf, ok := ret.Get(1).(func(string) error); ok { 607 r1 = rf(parentID) 608 } else { 609 r1 = ret.Error(1) 610 } 611 612 return r0, r1 613} 614 615// GetSingle provides a mock function with given fields: id, inclDeleted 616func (_m *PostStore) GetSingle(id string, inclDeleted bool) (*model.Post, error) { 617 ret := _m.Called(id, inclDeleted) 618 619 var r0 *model.Post 620 if rf, ok := ret.Get(0).(func(string, bool) *model.Post); ok { 621 r0 = rf(id, inclDeleted) 622 } else { 623 if ret.Get(0) != nil { 624 r0 = ret.Get(0).(*model.Post) 625 } 626 } 627 628 var r1 error 629 if rf, ok := ret.Get(1).(func(string, bool) error); ok { 630 r1 = rf(id, inclDeleted) 631 } else { 632 r1 = ret.Error(1) 633 } 634 635 return r0, r1 636} 637 638// HasAutoResponsePostByUserSince provides a mock function with given fields: options, userId 639func (_m *PostStore) HasAutoResponsePostByUserSince(options model.GetPostsSinceOptions, userId string) (bool, error) { 640 ret := _m.Called(options, userId) 641 642 var r0 bool 643 if rf, ok := ret.Get(0).(func(model.GetPostsSinceOptions, string) bool); ok { 644 r0 = rf(options, userId) 645 } else { 646 r0 = ret.Get(0).(bool) 647 } 648 649 var r1 error 650 if rf, ok := ret.Get(1).(func(model.GetPostsSinceOptions, string) error); ok { 651 r1 = rf(options, userId) 652 } else { 653 r1 = ret.Error(1) 654 } 655 656 return r0, r1 657} 658 659// InvalidateLastPostTimeCache provides a mock function with given fields: channelID 660func (_m *PostStore) InvalidateLastPostTimeCache(channelID string) { 661 _m.Called(channelID) 662} 663 664// Overwrite provides a mock function with given fields: post 665func (_m *PostStore) Overwrite(post *model.Post) (*model.Post, error) { 666 ret := _m.Called(post) 667 668 var r0 *model.Post 669 if rf, ok := ret.Get(0).(func(*model.Post) *model.Post); ok { 670 r0 = rf(post) 671 } else { 672 if ret.Get(0) != nil { 673 r0 = ret.Get(0).(*model.Post) 674 } 675 } 676 677 var r1 error 678 if rf, ok := ret.Get(1).(func(*model.Post) error); ok { 679 r1 = rf(post) 680 } else { 681 r1 = ret.Error(1) 682 } 683 684 return r0, r1 685} 686 687// OverwriteMultiple provides a mock function with given fields: posts 688func (_m *PostStore) OverwriteMultiple(posts []*model.Post) ([]*model.Post, int, error) { 689 ret := _m.Called(posts) 690 691 var r0 []*model.Post 692 if rf, ok := ret.Get(0).(func([]*model.Post) []*model.Post); ok { 693 r0 = rf(posts) 694 } else { 695 if ret.Get(0) != nil { 696 r0 = ret.Get(0).([]*model.Post) 697 } 698 } 699 700 var r1 int 701 if rf, ok := ret.Get(1).(func([]*model.Post) int); ok { 702 r1 = rf(posts) 703 } else { 704 r1 = ret.Get(1).(int) 705 } 706 707 var r2 error 708 if rf, ok := ret.Get(2).(func([]*model.Post) error); ok { 709 r2 = rf(posts) 710 } else { 711 r2 = ret.Error(2) 712 } 713 714 return r0, r1, r2 715} 716 717// PermanentDeleteBatch provides a mock function with given fields: endTime, limit 718func (_m *PostStore) PermanentDeleteBatch(endTime int64, limit int64) (int64, error) { 719 ret := _m.Called(endTime, limit) 720 721 var r0 int64 722 if rf, ok := ret.Get(0).(func(int64, int64) int64); ok { 723 r0 = rf(endTime, limit) 724 } else { 725 r0 = ret.Get(0).(int64) 726 } 727 728 var r1 error 729 if rf, ok := ret.Get(1).(func(int64, int64) error); ok { 730 r1 = rf(endTime, limit) 731 } else { 732 r1 = ret.Error(1) 733 } 734 735 return r0, r1 736} 737 738// PermanentDeleteBatchForRetentionPolicies provides a mock function with given fields: now, globalPolicyEndTime, limit, cursor 739func (_m *PostStore) PermanentDeleteBatchForRetentionPolicies(now int64, globalPolicyEndTime int64, limit int64, cursor model.RetentionPolicyCursor) (int64, model.RetentionPolicyCursor, error) { 740 ret := _m.Called(now, globalPolicyEndTime, limit, cursor) 741 742 var r0 int64 743 if rf, ok := ret.Get(0).(func(int64, int64, int64, model.RetentionPolicyCursor) int64); ok { 744 r0 = rf(now, globalPolicyEndTime, limit, cursor) 745 } else { 746 r0 = ret.Get(0).(int64) 747 } 748 749 var r1 model.RetentionPolicyCursor 750 if rf, ok := ret.Get(1).(func(int64, int64, int64, model.RetentionPolicyCursor) model.RetentionPolicyCursor); ok { 751 r1 = rf(now, globalPolicyEndTime, limit, cursor) 752 } else { 753 r1 = ret.Get(1).(model.RetentionPolicyCursor) 754 } 755 756 var r2 error 757 if rf, ok := ret.Get(2).(func(int64, int64, int64, model.RetentionPolicyCursor) error); ok { 758 r2 = rf(now, globalPolicyEndTime, limit, cursor) 759 } else { 760 r2 = ret.Error(2) 761 } 762 763 return r0, r1, r2 764} 765 766// PermanentDeleteByChannel provides a mock function with given fields: channelID 767func (_m *PostStore) PermanentDeleteByChannel(channelID string) error { 768 ret := _m.Called(channelID) 769 770 var r0 error 771 if rf, ok := ret.Get(0).(func(string) error); ok { 772 r0 = rf(channelID) 773 } else { 774 r0 = ret.Error(0) 775 } 776 777 return r0 778} 779 780// PermanentDeleteByUser provides a mock function with given fields: userID 781func (_m *PostStore) PermanentDeleteByUser(userID string) error { 782 ret := _m.Called(userID) 783 784 var r0 error 785 if rf, ok := ret.Get(0).(func(string) error); ok { 786 r0 = rf(userID) 787 } else { 788 r0 = ret.Error(0) 789 } 790 791 return r0 792} 793 794// Save provides a mock function with given fields: post 795func (_m *PostStore) Save(post *model.Post) (*model.Post, error) { 796 ret := _m.Called(post) 797 798 var r0 *model.Post 799 if rf, ok := ret.Get(0).(func(*model.Post) *model.Post); ok { 800 r0 = rf(post) 801 } else { 802 if ret.Get(0) != nil { 803 r0 = ret.Get(0).(*model.Post) 804 } 805 } 806 807 var r1 error 808 if rf, ok := ret.Get(1).(func(*model.Post) error); ok { 809 r1 = rf(post) 810 } else { 811 r1 = ret.Error(1) 812 } 813 814 return r0, r1 815} 816 817// SaveMultiple provides a mock function with given fields: posts 818func (_m *PostStore) SaveMultiple(posts []*model.Post) ([]*model.Post, int, error) { 819 ret := _m.Called(posts) 820 821 var r0 []*model.Post 822 if rf, ok := ret.Get(0).(func([]*model.Post) []*model.Post); ok { 823 r0 = rf(posts) 824 } else { 825 if ret.Get(0) != nil { 826 r0 = ret.Get(0).([]*model.Post) 827 } 828 } 829 830 var r1 int 831 if rf, ok := ret.Get(1).(func([]*model.Post) int); ok { 832 r1 = rf(posts) 833 } else { 834 r1 = ret.Get(1).(int) 835 } 836 837 var r2 error 838 if rf, ok := ret.Get(2).(func([]*model.Post) error); ok { 839 r2 = rf(posts) 840 } else { 841 r2 = ret.Error(2) 842 } 843 844 return r0, r1, r2 845} 846 847// Search provides a mock function with given fields: teamID, userID, params 848func (_m *PostStore) Search(teamID string, userID string, params *model.SearchParams) (*model.PostList, error) { 849 ret := _m.Called(teamID, userID, params) 850 851 var r0 *model.PostList 852 if rf, ok := ret.Get(0).(func(string, string, *model.SearchParams) *model.PostList); ok { 853 r0 = rf(teamID, userID, params) 854 } else { 855 if ret.Get(0) != nil { 856 r0 = ret.Get(0).(*model.PostList) 857 } 858 } 859 860 var r1 error 861 if rf, ok := ret.Get(1).(func(string, string, *model.SearchParams) error); ok { 862 r1 = rf(teamID, userID, params) 863 } else { 864 r1 = ret.Error(1) 865 } 866 867 return r0, r1 868} 869 870// SearchPostsInTeamForUser provides a mock function with given fields: paramsList, userID, teamID, page, perPage 871func (_m *PostStore) SearchPostsInTeamForUser(paramsList []*model.SearchParams, userID string, teamID string, page int, perPage int) (*model.PostSearchResults, error) { 872 ret := _m.Called(paramsList, userID, teamID, page, perPage) 873 874 var r0 *model.PostSearchResults 875 if rf, ok := ret.Get(0).(func([]*model.SearchParams, string, string, int, int) *model.PostSearchResults); ok { 876 r0 = rf(paramsList, userID, teamID, page, perPage) 877 } else { 878 if ret.Get(0) != nil { 879 r0 = ret.Get(0).(*model.PostSearchResults) 880 } 881 } 882 883 var r1 error 884 if rf, ok := ret.Get(1).(func([]*model.SearchParams, string, string, int, int) error); ok { 885 r1 = rf(paramsList, userID, teamID, page, perPage) 886 } else { 887 r1 = ret.Error(1) 888 } 889 890 return r0, r1 891} 892 893// Update provides a mock function with given fields: newPost, oldPost 894func (_m *PostStore) Update(newPost *model.Post, oldPost *model.Post) (*model.Post, error) { 895 ret := _m.Called(newPost, oldPost) 896 897 var r0 *model.Post 898 if rf, ok := ret.Get(0).(func(*model.Post, *model.Post) *model.Post); ok { 899 r0 = rf(newPost, oldPost) 900 } else { 901 if ret.Get(0) != nil { 902 r0 = ret.Get(0).(*model.Post) 903 } 904 } 905 906 var r1 error 907 if rf, ok := ret.Get(1).(func(*model.Post, *model.Post) error); ok { 908 r1 = rf(newPost, oldPost) 909 } else { 910 r1 = ret.Error(1) 911 } 912 913 return r0, r1 914} 915